I'm having trouble port-forwarding connections from outside my network when tethering with my phone. I have a bad understanding of routers and networking in general, so please bear with me.
My Android device is the one directly connected to the Internet. To enable access to my computer from the outer world via the Android device, I'm currently using the free app called Port Forwarder and my phone is rooted so I have the authorization I need. The port on which I handle connections on the server is 80. Accessing the Server's IP address (inside the network) with <local_ip.addr.ess.here>:80
I can access it, so that works.
The problem is when I'm trying to access it from outside the network, the app tells me to set the source to 80, and the destination whatever it is (their example is 8080); of course I set it to 80 since that's what the server is listening to. So I try to access the server from outside using <phone.public_ip.adr.ess>:80
but it doesn't work.
As you have noticed, I've got no clue what I'm doing and finding guides has been difficult, even for standard routers. Has anyone successfully used this app and maybe could help me out? I probably left out important info because of ignorance, if so, let me know and I will update the question.
192.168.*.*
, but sometimes also172.*.*.*
or10.*.*.*
, see Wikipedia), it's only visible inside your local network, and cannot be accessed directly from the "outer world". Port forwarding settings in your router are needed here, and are better discussed at ServerFault.adb logcat
) while trying to access from the outside, to see if it at least reaches your device and maybe logs some hints.