Как я могу получить доступ к заблокированным сайтам, находясь в Китае?

2573
Samuurai

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

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

5
@ Джед - я не согласен. Если бы это было просто, "Как я могу получить доступ к сайтам из Китая?" Я бы с тобой согласился. Но это: «Как я могу получить доступ к сайтам из Китая? У меня есть этот сервер в Великобритании». Так что, похоже, здесь уместно ... но посмотрим. Общественное мнение превосходит индивидуальное мнение. Jason Berg 13 лет назад 0
Если бы это было так же просто, как открыть прокси-сервер Squid для обхода Большого Брандмауэра, я думаю, что у Китая не было бы репутации ограничивать доступ в Интернет. Я не уверен, что хочу вмешиваться в их правительственные ограничения, так как, похоже, у них нет чувства юмора по поводу такого рода вещей. Bart Silverstrim 13 лет назад 5

3 ответа на вопрос

10
chrishiestand

Мое любимое решение этой проблемы просто требует 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
Jason Berg

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

Обычный ootb openvpn блокируется в Китае. ccpizza 7 лет назад 0
0
Jed Daniels

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