用于 Linux 的 UPnP 端口映射客户端

Ati*_*liz 9 upnp port-forwarding nat

是否有任何客户端可以通过 NAT 网关后面的 UPnP 端口映射请求映射和取消映射端口?我对PortMap有问题。我希望这主要用于测试目的。

use*_*686 11

upnpcMiniUPnP使用。

对于支持 NAT-PMP 协议的网关,natpmpc可从同一站点获得


Edu*_*rdo 9

补充@user1686的答案。这是在 Ubuntu、Mint 和所有基于 Debian 的发行版上执行此操作的方法:

# Install upnpc command line
sudo apt install -y miniupnpc

# Get network ip address (typically started with 192)
export IP=$(hostname -I | tr " " "\n" | grep 192)

# External port 2222 forwarded to internal port 22
upnpc -e "upnpc test" -a $IP 22 2222 TCP

# Delete
upnpc -d 2222 TCP
Run Code Online (Sandbox Code Playgroud)