我应该如何使用代理服务器访问互联网 – 使用定制的Python插件进行请求处理?

我们正试图了解如何为我们的Web应用程序设置代理服务器。 我们需要几个进程通过内部networking中的代理服务器访问Internet。 理想情况下,我们可以在代理内部的某处运行自定义的Python代码 – 特别是在实际执行请求之前。

基于评论的澄清:我们不是试图只使用代理:我们想要在代理中运行自定义代码来跟踪请求 – 响应过程。

这可能是一个非常基本的/愚蠢的问题,但现在我知道我们应该使用代理,我正在努力了解它们是如何工作的,以及如何将它们应用到我们的基础架构中。

我们需要做一些事情,比如在获取请求的URL之前修改请求的URL,修改请求头和有效载荷,并且在获取有效载荷之后可能得到一些响应数据。

非常感谢! 任何有关这方面的信息将非常感激!

看看现有的代理服务器nginx(通常是一个反向代理)或鱿鱼(通常是一个转发代理)。

我build议修改其中的一个,以满足您的需求。