如何将流量从 mitmproxy 发送到另一个代理服务器

how to send traffic from mitmproxy to another proxy server

我需要将 mitmproxy 重定向到另一个代理服务器。举个例子。

浏览器 -> mitmproxy -> fiddler

浏览器代理设置为 8089 mitmproxy 在 8089 上 运行 听8090的小提琴手 现在我如何使用 -F

代理转发 mitmproxy

我尝试了 mitmproxy -p 8089 -F localhost:8090,但输出是无法识别的参数 -F

有什么帮助吗?

谢谢

您可以使用 -U(以前称为 -F)指定上游代理。

-U 现已弃用。你应该使用 --mode upstream:SPEC

mitmproxy --mode upstream:http://<target-proxy-ip>:<target-proxy-port> --upstream-auth <target-proxy-user-name>:<target-proxy-password> -p 3128 --set block_global=false

Reference: https://docs.mitmproxy.org/stable/concepts-modes/#upstream-proxy

示例(允许外部连接):

Server-1 (ip: x.x.x.x)

mitmproxy --proxyauth "user1:pass1" -p 3128 --set block_global=false 

Server-2 (ip: y.y.y.y)

mitmproxy --mode upstream:http://x.x.x.x:3128 --upstream-auth user1:pass1 -p 3128 --set block_global=false

客户端
代理服务器:y.y.y.y:3128