Why Use Reverse Proxy vs. Port Forwarding?

VPN is certainly the best approach. Also easier to monitor.