Port Forwarded from VPS

I am using mobile data for internet connection and it is behind a CGNAT. I don’t have my own public IP address. I found an article online which gives a guide on how to port forward a certain port from a Virtual Server in the Cloud to a local network. The Virtual server has its own public IP address and it can run a Linux server. The article shows that a Wireguard was installed on the virtual server and the local non-Mikrotik router that is capable of using a Wireguard was used.

https://medium.com/@oliverswitzer_91379/an-in-depth-guide-how-to-setup-your-helium-hotspot-over-a-cellular-network-39763d443c99

Is this possible on Mikrotik also?

Yes…
Read this…
http://forum.mikrotik.com/t/ros7-how-to-get-public-ip-sort-of/155981/1

Thank you. This is helpful. I just don’t know how to do the last part.

Once done, you should have connectivity from Linode’s instance public IP address. Try port forwarding port in your Mikrotik router and checking port on your Linode’s instance IP - it should return what your router is supposed to return.

Note that the traffic is coming from wg99 interface, IP 10.200.200.1, so you might need to adjust your port forwarding rules accordingly.

Say I have the default configuration in the Mikrotik router (192.168.88.1 as the LAN address) and I followed the instructions to configure the Wireguard and peers in Mikrotik router, if I have to do the port forwarding in Mikrotik should I do this in Firewall?

General:
chain = dstnat
Dst. Address =

Action:
action = dst-nat
To Addresses = 192.168.88.1

…no need to create a double post…pls stick to one thread, whichever you find appropriate of the two.

I’ll use the other thread

viewtopic.php?t=183427