Мы пытаемся понять, как настроить прокси-сервер для нашего веб-приложения.Нам нужно несколько процессов для доступа в Интернет через прокси-сервер во внутренней сети. В идеале мы могли бы запускать собственный код Python где-нибудь внутри прокси - особенно перед фактическим выполнением запроса.
Уточнение на основе комментариев: Мы не пытаемся просто использовать прокси: мы хотим запускать собственный код в прокси, чтобы отслеживать процесс запроса-ответа.
Это, вероятно, действительно простой / глупый вопрос, но теперь, когда я знаю, что нам, вероятно, следует использовать прокси, я изо всех сил пытаюсь понять, как они работают и как мы должны включить их в нашу инфраструктуру.
Нам нужно будет сделать что-то вроде изменения запрошенного URL-адреса перед его выборкой, изменить заголовки запроса и полезную нагрузку и, возможно, получить некоторые данные ответа после того, как полезная нагрузка будет извлечена.
Большое спасибо! Мы будем очень благодарны за любую информацию по этому поводу!
Взгляните на существующий прокси-сервер nginx (обычно обратный прокси) или squid (обычно прямой прокси).
Я бы рекомендовал изменить один из них в соответствии с вашими потребностями.