туннель через один порт

У меня ограниченное сетевое соединение с несколькими открытыми портами (80 443,...), и у меня также есть сервер без этих ограничений, который находится вне ограниченной сети.

Есть ли способ туннелировать через один порт на все остальные порты? Я могу установить на свой сервер все, что захочу — в настоящее время существует сервер Ubuntu 12.

Можете ли вы предложить мне какое-либо решение? Если есть.

Спасибо за аванс.


person emte    schedule 19.03.2013    source источник


Ответы (1)


Я укажу вам на этот вопрос о суперпользователе:

Лучше всего попробовать sshuttle, и, поскольку вы используете Linux, это будет хорошим выбором. .

Но также в Linux есть встроенная поддержка для этого, вы можете найти подробности, используя man ssh:

 The following example would connect client network 10.0.50.0/24 with
 remote network 10.0.99.0/24, provided that the SSH server running on the
 gateway to the remote network, at 192.168.1.15, allows it:

   # ssh -f -w 0:1 192.168.1.15 true
   # ifconfig tun0 10.0.50.1 10.0.99.1 netmask 255.255.255.252

Единственное, что не было упомянуто, это настройка VPN, но вы можете сделать это, только если у вас открыт порт 1723 (для PPTP).

person Lyuben Todorov    schedule 21.04.2013