Success in sharing internet connection with desktop PC. How to access web server on port 80?
The port forward app you mention won't port below 1024.

The app you require is TCP Port Fowarding. It is installed in Android. You can use it with USB adb to setup a VPN. It also is ran from user-space and root is not required.