Я ищу универсальное приложение для обратного туннеля. Вот что я имею в виду: он будет состоять из внутренней (за нат) и внешней части. «Внутренняя» часть будет пытаться автоматически установить соединение с «внешней» частью. «Внешняя» часть может принимать соединения, и, поскольку у нее есть соединение «внутри», она может туннелировать все коммуникации во «внутреннюю» часть, которая, в свою очередь, может подключаться к любому серверу за nat.
Кажется, это такая простая концепция, есть ли приложение для этого?
Я считаю, что вы, возможно, ищете vpn, а точнее TAP vpn. OpenVPN может это сделать.
Если у вас есть только несколько портов, которые вы хотите перенаправить, ssh также работает с флагом -R и установленной опцией портов шлюза.
Для меня это звучит как VPN. Попробуйте OpenVPN http://www.openvpn.net/
Самое простое решение - ssh. Проверь это ссылка на сайт. Он на польском языке, но вы можете перевести его с помощью переводчик Google.
Если вы хотите делать разные вещи «снаружи» и «внутри», то OpenVPN - хороший способ склеить их вместе.
Если вы просто выполняете переадресацию портов, вы можете просто исследовать переадресацию портов на любом брандмауэре, который находится между вами и Интернетом.