我的想法是让两个不同 LAN 中的设备之间建立 netcat 连接;现在我查看了 WiFi 路由器的设置并创建了端口转发;路由器的端口 4004 现在应该能够将我连接到设备上的端口 9009;在该设备上,我开始nc -l -p 9009
打开端口进行监听;现在我尝试从外部进行连接:nc <router-ip> 4004
我得到的只是连接被拒绝-_-
PS:正在试穿canyouseeme.org告诉我端口已打开 ¯\_(シ)_/¯
答案1
过了很久我回来看了我的问题。好吧。这是因为“Hairpin”。路由器有时不允许这样做。这意味着我无法从路由器的外部地址连接到路由器,因为路由器位于 LAN 中。当时我没想到在同一个网络中会有区别。
对我来说,VPN 解决了这个问题。