пленный портал vpn

Я сижу в пабе, который обещает Wi-Fi, но на самом деле, кажется, только позволяет http и https через свои стандартные порты, поэтому нет github и нет подключения к моей домашней машине через ssh.

Как я могу навсегда обойти эту глупость?

У меня дома есть машина, и я могу оставить ее включенной все время. И мой ноутбук, и мой домашний компьютер являются коробками Ubuntu.

Я думаю, http-сервер на домашней машине, программа на ноутбуке перехватывает все попытки связаться с сетью, шифрует их и пересылает через http на домашнюю машину, которая затем отправляется и выполняет свою работу через чистое интернет-соединение, и отправляет результаты обратно.

Тогда везде, где я могу получить http через порт 80 к дому, у меня есть правильный доступ.

Есть ли простой способ сделать это? Имеет ли этот простой способ простую страницу документации в форме «это то, что вы печатаете на своем ноутбуке», «это то, что вы печатаете на своем домашнем компьютере».

Если нет, то какой наименее сложный путь и где ключи?

2
задан 11 April 2011 в 15:26

1 ответ

Вы пытались настроить свой ssh-демон на прослушивание через порт 443? Он должен позволять вам подключаться к вашей машине по ssh дома, если они фактически не проверяют пакеты на наличие трафика https.

Это довольно просто. Отредактируйте /etc/ssh/sshd_config и добавьте Port 443 в новую строку после Port 22:

# Package generated configuration file
# See the sshd_config(5) manpage for details

# What ports, IPs and protocols we listen for
Port 22
Port 443
# Use these options to restrict which interfaces/protocols sshd will bind to
#ListenAddress ::
#ListenAddress 0.0.0.0

Перезапустите демон ssh с помощью sudo service ssh restart, и netstat --listening должно показать, что процесс прослушивает соединения https .

Если это работает, вы можете туннелировать весь свой трафик через вашу домашнюю машину для доступа к github и т. Д. Вы можете настроить правильный vpn или использовать попытку, используя более простой подход, такой как sshuttle , который требует только программа на клиенте и стандартная настройка ssh на сервере.

0
ответ дан 11 April 2011 в 15:26

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

Похожие вопросы: