
Обычно я хотел бы узнать, возможно ли настроить систему так, чтобы некоторые IP-адреса сопоставлялись с определенным прокси-сервером, а другие — с другим прокси-сервером?
Proxy Chaining
это не совсем то, что я ищу (ну я так не думаю), поскольку каждый адрес может быть разрешен с прокси-сервером или без него, ноих содержимое может быть недоступнобез правильного прокси.
Такая настройка может быть частью домашней сети, например, для установки и настройки соответствующего прокси-сервера на компьютере с Linux.
Бывший:
- веб-сайт-Ас помощьюпрокси-1
- веб-сайт-Bс помощьюпрокси-2
- Все остальныес помощью без прокси
решение1
Да, решение есть.
Вам нужно создать proxy.pac
файл, описывающий все такие сопоставления. На самом деле это файл JavaScript с функцией, которая принимает 2 аргумента (один — URL, а другой — имя хоста из этого URL) и должна возвращать адрес прокси-сервера или «DIRECT» для прямых подключений. Полное описание proxy.pac —здесь.
Некоторые браузеры позволяют указать только http://
URL для получения этого файла (например, InternetExplorer). Некоторые позволяют использовать file://
URL. Google Chrome имеет параметр командной строки--proxy-pac-url
Большинство браузеров могут автоматически определять его местоположение (см. WPAD Standard
страницу, указанную выше).
решение2
Есть решение и без использования Pac-файлов или профилей. Ghost Proxy Control позволяет назначать разные прокси для каждой ВКЛАДКИ. (отказ от ответственности: я основатель Ghost Browser, создатель этого инструмента). Видеодемонстрация здесь:разные прокси для каждой вкладки.