Linux 中通过命令行进行 UPnP

Linux 中通过命令行进行 UPnP

是否有一个实用程序可以使用 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.0WAN(公共互联网)IP 在哪里。

相关内容