5

У меня есть несколько коллег, которым нужно поехать в Китай на работу, но пока они там, они не могут получить доступ ко многим сайтам. Одним из них является GMail (Google Apps), который им нужен для работы. У нас есть сервер Ubuntu в Великобритании, к которому у меня есть root-доступ.

Что я могу сделать для них? Я думал о прокси-сервере Squid, но он может полагаться на то, что в их отеле открыт порт 8080, так что это не идеально. Есть ли обходные пути или другие решения?

3 ответа3

10

Мое любимое решение этой проблемы просто требует SSH. SSH это vpn бедняков. Если на Ubuntu уже не запущен ssh:

apt-get install openssh-server

Если ваш коллега использует OS X/Linux в Китае, он просто напечатает:

ssh -D1080 your.ubuntu.server.tld

Вы также можете установить это в putty или других клиентах SSH Windows.

Тогда ваш коллега настроит свой веб-браузер на использование прокси-сервера SOCKS по адресу localhost:1080.

Готово. Должно быть проще, чем настройка VPN. Ваш коллега просто должен помнить, чтобы снять настройки прокси, когда они сделаны.

Для повышения безопасности сервера требуется аутентификация с открытым ключом вместо аутентификации по паролю. Но это не зависит от туннелирования трафика через Китай.

0

OpenVPN работает через порт 443 для туннелирования всего трафика.

0

В конечном итоге ответ будет "использовать VPN". Вы можете настроить что-то вроде OpenVPN для туннелирования на ваш сервер Ubuntu или использовать другое решение VPN на ваш выбор, либо на ваш сервер Ubuntu, либо в другое место. Вы также можете запустить прокси-сервер или другое решение на многих разных портах, чтобы гарантировать, что один заблокированный порт не помешает вам получить к нему доступ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .