
Существует ли утилита для переадресации портов на простом беспроводном маршрутизаторе домашней сети из командной строки с помощью upnp?
решение1
ПроверитьПроект MiniUPNP.
решение2
Вы можете использоватьтестовый клиент библиотеки miniupnpc.
Используйте $ upnpc -r PORT PROTOCOL
для автоматической пересылкипортна ваш текущий компьютер.
Пример:
$ upnpc -r 13 TCP
…перенаправляет порт 13 на локальный порт 13 при использовании TCP.
При правильном выполнении будет выведено сообщение следующего вида:
external 203.0.113.0:13 TCP is redirected to internal 192.168.1.5:13 (duration=604800)
…где 192.168.1.5
ваш IP-адрес локальной сети и 203.0.113.0
IP-адрес глобальной сети (публичного Интернета).