Доступ к ограниченному домену с сервера

Доступ к ограниченному домену с сервера

Я живу за пределами США, но у меня есть сервер в США для доступа к доменам, которые ограничены гражданами США, через динамическую переадресацию портов ssh. Однако это несколько хлопотно, всегда входить на сервер через ssh. Я бы предпочел, чтобы мой сервер делал переадресацию за меня.

Например, если я ввожу mydomain.com/youtube, мой сервер должен создать для меня соединение с youtube.com. Поэтому, когда я захожу на youtube, я захожу через свой сервер.

Как бы я подошел к решению этой проблемы?

решение1

1 - Установка OpenVPN:http://openvpn.net/index.php/open-source/documentation/howto.html

2 - Установите прокси, например squid

3 - Настройте браузер на использование этого прокси-сервера

2A - В качестве альтернативы вы можете проталкивать маршруты через openvpn для этих диапазонов IP, к которым вы хотите получить доступ через соединение openvpn. В этом случае весь трафик на вашем компьютере, который пытается получить доступ к этим диапазонам IP, будет использовать соединение openvpn.

Будет казаться, что ваш трафик идет с IP, где находится сервер openvpn. Работает безупречно. :-) Трафик, конечно, зашифрован, по крайней мере, от сервера openvpn до вашего дома. Ваш интернет-провайдер и все, что находится между ними, не смогут выяснить, что, черт возьми, вы делаете, если им это понадобится.

Также хорошо работает, когда вы "в дороге". Если вы в отеле, который блокирует порт 1194 openvpn udp, вы можете настроить порт 80, например.

Редактировать: Я имел в виду, что шаги 1, 2 и 3 должны быть выполнены как одно решение. Хотя только шаг 2 мог бы работать также, но без преимуществ шифрования, которые предоставляет openvpn.

Вы можете попробовать использовать stunnel для шифрования squid. Я успешно использовал его для включения зашифрованного трафика squid и обмена паролями.

Связанный контент