我需要将mitmproxy重定向到另一个代理服务器。我们举一个例子。
浏览器 - > mitmproxy - >提琴手
浏览器代理设置为8089 mitmproxy正在8089上运行 小提琴听8090 现在如何使用-F
进行代理转发mitmproxy我试过mitmproxy -p 8089 -F localhost:8090,但是输出是无法识别的参数-F
任何帮助?
由于
答案 0 :(得分:2)
您可以使用-U
(之前称为-F
)指定上游代理。
答案 1 :(得分:0)
-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
参考: https://docs.mitmproxy.org/stable/concepts-modes/#upstream-proxy
示例(允许外部连接):
服务器-1 (IP:x.x.x.x)
mitmproxy --proxyauth "user1:pass1" -p 3128 --set block_global=false
服务器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