1

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

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

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

1 ответ1

2

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

2 - Установить прокси, такой как Squid

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

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

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

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

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

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

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