Как я могу заставить мой прокси-сервер использовать прокси для доступа к другому прокси
Мне нужно настроить прокси-сервер HTTP (назовите его сервером A
) для пользователей, чтобы получить доступ к Интернету. По какой-то причине ему необходимо перенаправить все запросы на другой прокси-сервер HTTP (назовите его сервером). C
). Но C
не доступен напрямую A
, если только не используется другой прокси-сервер HTTP B
,
User --> A --> B --> C
Прокси-сервер A
а также C
контролируется мной, и я могу установить на них что угодно или настроить что угодно. Но B
это существующий прозрачный HTTP-прокси, который я не могу контролировать или настраивать.
Я не знаю, какое программное обеспечение может поддерживать этот вид "переадресации цепочки прокси".
Делать squid
или же privoxy
или другое программное обеспечение поддерживает это?
2 ответа
Я не уверен, но попробуйте 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