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

时间:2015-03-12 21:15:19

标签: proxy fiddler mitmproxy

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

浏览器 - > mitmproxy - >提琴手

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

进行代理转发mitmproxy

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

任何帮助?

由于

2 个答案:

答案 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