![如何自动将端口从路由器转发到 Mac?(UPNP)](https://linux22.com/image/1251694/%E5%A6%82%E4%BD%95%E8%87%AA%E5%8A%A8%E5%B0%86%E7%AB%AF%E5%8F%A3%E4%BB%8E%E8%B7%AF%E7%94%B1%E5%99%A8%E8%BD%AC%E5%8F%91%E5%88%B0%20Mac%EF%BC%9F%EF%BC%88UPNP%EF%BC%89.png)
我正在寻找一些简单的命令行工具或脚本,可用于将给定端口从 LAN 的路由器(支持 UPNP)转发到本地机器。
例如
upnpforward 9000
将把端口 9000 从路由器转发到本地主机。
答案1
它的用法是:
upnpc-static [options] -a ip port external_port protocol
Add port redirection
upnpc-static [options] -d external_port protocol [port2 protocol2] [...]
Delete port redirection
upnpc-static [options] -s
Get Connection status
upnpc-static [options] -l
List redirections
upnpc-static [options] -r port1 protocol1 [port2 protocol2] [...]
Add all redirections to the current host
答案2
如果 GUI 工具可以,或者你不介意自己创建命令行应用程序,请查看端口映射/TCMPortMapper