Назад | Перейти на главную страницу

Как я могу заставить мой прокси-сервер использовать прокси для доступа к другому прокси

Мне нужно настроить прокси-сервер HTTP (назовите его сервером A) для доступа пользователей в Интернет. По какой-то причине ему необходимо перенаправить все запросы на другой прокси-сервер HTTP (назовите его server C). Но C не доступен напрямую A, если только не используется другой прокси-сервер HTTP B.

User --> A --> B --> C

Прокси-сервер A и C контролируются мной, и я могу установить или настроить что угодно на них. Но B это существующий прозрачный прокси-сервер HTTP, который я не могу контролировать или настраивать.

Я не знаю, какое программное обеспечение может поддерживать такую ​​«пересылку цепочки прокси».

Делать squid или privoxy или другой софт это поддерживает?

Не уверен, но попробуй Squid cache_peer.

Сначала добавьте C:

cache_peer C_ADDRESS parent 8080 0 no-query no-digest
never_direct allow all

Затем попробуйте изменить cache_peer на адрес B:

cache_peer B_ADDRESS parent 8080 0 no-query no-digest
never_direct allow all

Да, они оба поддерживают цепочки прокси. Оошро уже объяснил как это можно сделать в squid. В Privoxy это можно сделать с помощью пересылка.