如何自动将端口从路由器转发到 Mac?(UPNP)

GJ.*_*GJ. 5 mac upnp port-forwarding macos

我正在寻找一些简单的命令行工具或脚本,可用于将给定端口从 LAN 的路由器(支持 UPNP)转发到本地机器。

例如

upnpforward 9000
Run Code Online (Sandbox Code Playgroud)

会将端口 9000 从路由器转发到本地主机。

GJ.*_*GJ. 6

试用MiniUPNP 客户端

它的用法是:

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
Run Code Online (Sandbox Code Playgroud)