由於 mitmproxy 不支援 python 2.7 只支援 python3
在 Mac 中使用 mitmproxy 可能還需要安裝 python3
所以使用了 mitmproxy docker image
mitmproxy/mitmproxy - Docker Hub
https://hub.docker.com/r/mitmproxy/mitmproxy/
因為要使用的是 mitmweb ,所下的 command 為
docker run --rm -it -v ~/.mitmproxy:/home/mitmproxy/.mitmproxy -p 8879:8080 -p 127.0.0.1:8081:8081 mitmproxy/mitmproxy mitmweb --web-iface 0.0.0.0 -s /home/mitmproxy/.mitmproxy/football.py
把 host 家目錄的 ~/.mitmproxy ssl key 掛載在 container 內
expose host 的 8879 對應到 proxy port 8080
至於 mitmweb 的 web port 就使用 8081 ,並限定只對 127.0.0.1 開放
-s 是為了 load script 。
沒有留言:
張貼留言