Как настроить локальный прокси для перенаправления трафика на удаленные прокси?

Как настроить локальный прокси для перенаправления трафика на удаленные прокси?

Я использую прокси (с аутентификацией) в различных приложениях (не системный прокси). Таким образом, мне приходится обновлять все настройки прокси при изменении прокси или учетных данных.

Я хочу установить фиксированный локальный прокси-сервер (например, 127.0.0.1:555), чтобы использовать его во всех приложениях, а затем перенаправить весь трафик на текущий выбранный прокси-сервер.

Не могли бы вы подсказать мне, с чего начать?

решение1

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

Я бы начал скрошечныйпрокси(см. Убунтупакет tinyproxy).

Похоже, что это поддерживает правила для настройки некоторых доменов через «вышестоящий» сервер. Смотреть документацию:

  • Вверх по течению, нет вверх по течению

    Эта опция позволяет вам настроить набор правил для принятия решения об использовании прокси-сервера upstream на основе хоста или домена сайта, к которому осуществляется доступ. Правила хранятся в порядке, указанном в файле конфигурации, и ПОСЛЕДНЕЕ совпадающее правило побеждает. Существует три возможных формы указания правил upstream:

    • upstream host:port включает поддержку upstream прокси-сервера в целом.
    • upstream host:port "site_spec" включает upstream proxy для сайтов, соответствующих site_spec.
    • no upstream "site_spec" отключает поддержку upstream для сайтов, соответствующих site_spec.

Первый тип правила отправляет все через другой прокси-сервер.

Связанный контент