Кто-нибудь знает о VPN, которая работает через Интернет? В частности, предположим, что есть два компьютера, так что единственный открытый порт равен 80 на каждом из них. Кроме того, вы не можете открыть другие порты. Как вы имитируете открытый порт, чтобы они находились в одной локальной сети с любыми открытыми портами? Он также должен (очевидно) работать с Ubuntu. Причина, по которой я этого хочу, заключается в том, чтобы я мог показать моему отцу, как настроить ssh в местах, где он не может открыть порты.
Примечание. Он не должен нарушать порт 80 для других целей, таких как просмотр веб-страниц. Предпочтительно, он должен действовать как обычное веб-соединение, используя обычные веб-протоколы, но использовать эти протоколы для отправки информации, которая будет проходить через другие порты.
Если вы можете найти vpn-клиента, поддерживающего протокол SOCKS, то вы можете использовать его посередине:
http://http-tunnel.sourceforge.net/
OpenVPN может работать как программное обеспечение VPN. У меня не было времени попробовать это, но моя мотивация (когда я это исследовал) была такой же, как у твоего отца.
Еще одна вещь, которую вы можете сделать, это запустить ssh-in-a-browser на своем собственном компьютере или здесь:
Тип бесплатного VPN: PPTP VPN US
Сервер: us.websitevpn.com
Имя пользователя VPN: websitevpn.com
Пароль VPN: freevpn
< hr>Хост сервера в Великобритании: uk.websitevpn.com
Имя пользователя VPN: websitevpn.com
Пароль VPN: freevpn
Через веб-сайт:
http://anonymouse.org/anonwww.html
http://proxy.org/cgi_proxies.shtml
Если вам нужно что-то более продвинутое, вам нужен поставщик openVPN и установите openVPN в Ubuntu:
sudo apt-get install openvpn bridge-utils