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

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

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

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

Спасибо за продвижение.

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).

Другие вопросы по тегам