在macOS Sierra上运行mitmproxy:流量不通过

时间:2017-03-08 20:29:00

标签: mitmproxy

我已经用homebrew安装了mitmproxy。

mitmproxy --version
Mitmproxy version: 2.0.0 (release version)
Python version: 3.6.0
Platform: Darwin-16.3.0-x86_64-i386-64bit
SSL version: OpenSSL 1.1.0e  16 Feb 2017
Mac version: 10.12.2 ('', '', '') x86_64

mitmproxy -T --host

然后将浏览器指向mitm.it,我看到消息“如果你能看到这个,那么流量就不会通过mitmproxy了。”是否存在已知问题或修复?如果不是我应该去哪里调查?

1 个答案:

答案 0 :(得分:0)

我一直在寻找Android解决方案,将代理端口更改为8080后,它就可以正常工作。我最初将Charles代理的端口设置为8888。

完成所有步骤后,您可以按照::

Medium Blog to set it up

或Charles Proxy Config @ Android Config

完成步骤(取自第二个链接)::

  1. 从设备转到mitm.it并下载MITM 证书。

  2. 命名证书,然后将其作为受信任的证书。 完成后,请确保将其禁用或删除。

  3. 安装证书后,系统会提示您设置PIN码。
  4. 出现提示时,添加新的PIN。
  5. 转到“设置”>“ Wifi”。
  6. 在您当前使用的Wifi网络设备上按住电源键 已连接。
  7. 显示模式对话框时,选择“修改网络”。
  8. 选择“显示高级选项”以显示代理选项。
  9. 在“代理”下,选择“手动”。
  10. 在“代理主机名”框中,输入您先前从您的主机中保存的IPV4地址 开发机器。
  11. 在“代理端口”字段中,输入8080(这是mitm的默认端口),如 配置Charles。