
Я знаю, что IE позволяет принудительно направлять все соединения через прокси-сервер, за исключением определенных доменов или локальных адресов. Но есть ли способ разрешить IE напрямую подключаться к Интернету и принудительно направлять соединения только к определенным веб-сайтам через прокси?
Пример использования: если google.com или facebook.com заблокированы, и я хочу принудительно подключаться к этим сайтам через VPN-соединение с прокси-сервером, размещенным где-то в другом месте, при этом для всего остального необходим прямой доступ к Интернету.
решение1
Универсальным решением этой проблемы является использование пользовательского файла автоконфигурации прокси (PAC). В этом файле вы можете иметь произвольную логику для выбора прокси - включая белый список доменов.
Вот как это сделать:
- Создайте текстовый файл в любом месте локальной файловой системы, например:
C:\ProxyAutoConfiguration.js
Вставьте следующий контент в этот файл
function FindProxyForURL(url, host) { // use proxy for specific domains if (shExpMatch(host, "*.google.com|*.facebook.com")) return "PROXY yourproxy:8080"; // by default use no proxy return "DIRECT"; }
Настройте URL-адрес этого файла (например
file:///C:/ProxyAutoConfiguration.js
, ) как скрипт автоконфигурации прокси в вашей системе или браузере. В IE эта конфигурация здесь:настройки интернета>Связи>Настройки локальной сети>Использовать скрипт автоматической настройки.
Более подробную информацию о формате файла автоконфигурации прокси-сервера можно найти, например, на этой веб-странице:https://findproxyforurl.com/example-pac-file/
решение2
Думаю, я нашел решение. На Codeplex есть куча прокси-инструментов для Windows! Таким образом, мне не придется настраивать что-то вроде Privoxy, что кажется немного излишним и сложным в настройке. https://www.codeplex.com/site/search?query=proxy&ac=4
решение3
Вы можете сделать это с помощью расширения Chrome. Загрузите и установите Browsec, а затем в настройках перейдите в настройки Smart и включите прокси для выбранных вами сайтов. Здесь вы можете прочитать все подробности.Установить прокси для определенных доменов веб-сайта