Мне нужно настроить прокси-сервер 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