Mavproxy Forward to the machine behind a router

How to forward Mavlink message via Mavproxy to a PC which is behind a router in Internet. (see attached image).

I have figure out it.

  1. install VPN server on Windows 10 at same Mavproxy server
  2. make remote PC VPN connection successful (Google Windows 10 VPN setup)
  3. once VPN is connected, check its VPN internal IP on remote PC (ipconfig, you can find VPN IP address)
  4. open MissionPlanner on remote PC first, then mavproxy --out VPN-IP-address:14550 on Mavproxy server.

You can use zero tier or Hamachi if you are not behind firewall. (wrong forum section BTW)