是否有一个实用程序可以使用 upnp 从命令行转发简单的家庭网络无线路由器上的端口?
答案1
查看MiniUPNP 项目。
答案2
您可以使用miniupnpc 库测试客户端.
使用$ upnpc -r PORT PROTOCOL
自动转发港口到您当前的机器。
例子:
$ upnpc -r 13 TCP
...使用 TCP 时将端口 13 转发到本地端口 13。
如果正确执行,它将打印如下消息:
external 203.0.113.0:13 TCP is redirected to internal 192.168.1.5:13 (duration=604800)
…192.168.1.5
您的 LAN IP 和203.0.113.0
WAN(公共互联网)IP 在哪里。