3

Как правило, я хотел бы знать, возможно ли иметь настройку, где он сопоставляет некоторые IP-адреса с определенным прокси-сервером и другими IP-адресами, используя другой прокси-сервер?

Proxy Chaining самом деле не то, что я ищу (ну, я так не думаю), потому что каждый адрес может быть разрешен с прокси или без, но их содержимое может быть недоступно без правильного прокси.

Эта настройка может быть частью домашней сети, так что соответствующие прокси-серверы могут быть установлены и настроены на компьютере Linux для ex.

Пример:

  • веб-сайт через прокси-1
  • сайт-B через прокси-2
  • все остальные через не-прокси

2 ответа2

2

Да, есть решение.

Вам необходимо создать файл proxy.pac который описывает все такие сопоставления. На самом деле это файл JavaScript с функцией, которая принимает 2 аргумента (один является URL-адресом, а другой - именем хоста из этого URL-адреса), и он должен возвращать адрес прокси-сервера или "DIRECT" для прямых соединений. Полное описание proxy.pac находится здесь.

Некоторые браузеры позволяют указывать только http:// URL для получения этого файла (например, InternetExplorer). Некоторые позволяют использовать file:// URL. В Google Chrome есть параметр командной строки --proxy-pac-url

Большинство браузеров могут автоматически определять его местоположение (см. WPAD Standard на указанной выше странице)

0

Существует решение без использования файлов Pac или профилей тоже. Ghost Proxy Control позволяет назначать разные прокси для каждой вкладки. (отказ от ответственности: я основатель Ghost Browser, создатель этого инструмента). Здесь есть видео-демо: разные прокси для каждой вкладки.

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