Туннель через один порт
У меня ограниченное сетевое соединение с открытым лишь несколькими портами (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).