3

Некоторые сайты заблокированы в моей сети, поэтому я должен использовать прокси вне моей локальной сети для доступа к ним. Чтобы максимизировать скорость, через прокси доступны только заблокированные сайты.

В настоящее время мой браузер (с плагином SwitchySharp) выполняет разблокировку заблокированных сайтов. Однако было бы намного лучше, если бы прокси-сервер, который определяет, заблокированы ли запрошенные сайты, мог бы работать.

Я не знаю, понял ли я. Диаграмма ниже выражает ту же идею.

Браузер || Локальный прокси-сервер. Если запрошенный URL-адрес находится в черном списке, используйте прокси-сервер вне сети для доступа к нему. Если нет, пойти на это напрямую.

Я нахожусь в Китае, где многие сайты заблокированы. Если есть такое программное обеспечение, жизнь может быть намного лучше: как только прокси-сервер установлен, телефоны, планшеты, ноутбуки и т.д. Могут внезапно получить доступ ко всему, что может предложить всемирная паутина.

Я спрашиваю об этом, потому что если такого не будет, я сам напишу.

Спасибо за чтение этого. С наилучшими пожеланиями.

1 ответ1

1

Для этого можно использовать файлы автоматической настройки прокси (PAC).

Конфигурация находится внутри IE: Свойства обозревателя / Настройки локальной сети / Автоматическая настройка

Например: я могу использовать file://c:/test.pac внутри адреса (ниже "Использовать скрипт автоматической настройки")

А вот пример содержимого test.pac:

function FindProxyForURL(url, host)
{
if (url == "http://www.google.com/")
return "DIRECT";
else
return "PROXY 192.168.0.9:8088";
}

Для получения дополнительной информации о синтаксисе pac-файла вы можете обратиться по адресу :http://findproxyforurl.com/example-pac-file/

Примечание: адрес сценария автоматической настройки может быть не только file://, но и http://, что обеспечивает более удобный способ управления.

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