拦截来自计算机的所有传出的 HTTPS 请求并将其重定向

拦截来自计算机的所有传出的 HTTPS 请求并将其重定向

我想拦截用户发送的所有 HTTP 请求并将它们重定向到我自己的 localhost:5000,在那里将对请求进行更改,并将其发送给预期的服务器接收者,并将响应返回给用户。

我对使用 hosts 文件进行重定向进行了一些研究,但它只允许重定向特定的 IP,并且不允许使用通配符。

我还希望利用 Python 脚本来启用/禁用这种拦截(但这是另一个问题,我只想了解通用重定向发生的方法)

谢谢!

答案1

您可能希望创建自己的 代理服务器

代理服务器是一种服务器应用程序,充当请求资源的客户端和提供该资源的服务器之间的中介

您可能应该寻找一个开源代理服务器并对其进行修改以进行修改。例如,请参阅 像素

(只是想说这不是一个简单的项目。)

相关内容