很多时候我们用的软件需要开放某些端口才可正常使用,例如BT,eMule等软件,但是有的时候我们没有路由器的管理员权限,无法设置静态端口转发,而且我们用的软件也不支持UPnP的时候怎么办,我们可以通过upnpc这个软件手动注册动态端口转发,然后把软件绑定到注册好的端口上。
例如iperf3进行测速的时候需要打开5201端口,我们可以这样做:
安装miniupnpc:
sudo apt-get install miniupnpc
upnpc -a 192.168.1.2 5201 12345 TCP
upnpc -a 192.168.1.2 5201 12345 UDP
删除的时候这样删除:
upnpc -d 12345 TCP
upnpc -d 12345 UDP
upnpc -l