与手机绑定时,我无法从网络外部进行端口转发连接。一般而言,我对路由器和网络了解不多,请耐心等待。
我的Android设备是直接连接到互联网的设备。为了能够通过Android设备从外部访问我的计算机,我目前正在使用名为Port Forwarder的免费应用,并且我的手机已启动,因此我获得了所需的授权。我在服务器上处理连接的端口是80。通过我访问服务器的IP地址(在网络内部)<local_ip.addr.ess.here>:80
可以访问它,因此可以正常工作。
问题是当我试图从网络外部访问它时,该应用程序告诉我将源设置为80,将目的地设置为无论它是什么(其示例为8080)。当然,我将其设置为80,因为服务器正在监听。因此,我尝试使用外部访问服务器,<phone.public_ip.adr.ess>:80
但它不起作用。
如您所知,我不知道自己在做什么,即使对于标准路由器,查找指南也很困难。有没有人成功使用过该应用程序,也许可以帮助我?由于无知,我可能遗漏了重要信息,如果是这样,请告诉我,我将更新问题。
adb logcat
在尝试从外部访问时查阅Android日志(例如),以查看它是否至少到达了您的设备并记录了一些提示。
192.168.*.*
,但有时也可能是172.*.*.*
或10.*.*.*
,请参阅Wikipedia),则它仅在本地网络内部可见,而不能直接从“外部世界”访问。这里需要路由器中的端口转发设置,有关详细信息,请参阅ServerFault。