Я знаю, что это можно сделать через VPN, но я пытаюсь сделать его более динамичным. Я попытался с помощью сценария 'tcpforward', который сделал то, что он сказал, и перенаправил пакеты на / от сервера YouTube. Но это не сработало, потому что YouTube и Google имеют один и тот же IP-адрес, поэтому вместо открытия Youtube откроется Google.com, хотя я указал адрес, на который указывает youtube.com

Есть ли другой способ добиться этого? Например, я хотел бы, чтобы мой сервер открывал Youtube всякий раз, когда я помещаю это в свой браузер:

http://MyServerIP:80

Есть ли динамичный способ достижения этого?

Я использую Debian 6 Следующая конфигурация сработала, но вместо этого открывает Google в браузере.

./tcpforward -k -l 0.0.0.0:80 -l youtube.com:80

1 ответ1

1

Я бы предложил использовать динамическое туннелирование портов с ssh для достижения того, что вы хотите.

Подключитесь к вашему серверу используя

ssh -D8080 MyServerIP

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

Для этого вам понадобятся настройки прокси в вашем браузере. Firefox имеет расширение под названием FoxyProxy, которое позволит вам направлять определенные URL-адреса или шаблоны URL-адресов на прокси-сервер.

Прокси-сервер будет SOCKS-прокси с адресом:

localhost:8080

Поэтому все, что вам нужно сделать, это в настройках прокси сказать, что *youtube.com/* должен быть проксирован localhost:8080 .

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