Mac下 mitmproxy 安装使用

1,797 阅读1分钟

背景

其实就是作为前端工程师,在本地启动服务,在手机上看效果,之前是用Charles,但是觉得稍微有点麻烦不太方便,尝试使用mitmproxy

安装

brew install mitmproxy

给brew换个源

# 替换brew.git
cd "$(brew --repo)"
git remote set-url origin https://mirrors.aliyun.com/homebrew/brew.git

# 替换homebrew-core.git
cd "$(brew --repo)/Library/Taps/homebrew/homebrew-core"
git remote set-url origin https://mirrors.aliyun.com/homebrew/homebrew-core.git

# 刷新源
brew update

使用

  1. 启动: mitmproxy -p 8888

  2. 手机配置代理,在WiFi里面,手机输入IP和端口号

  3. 手机安装证书

  4. IOS:浏览器输入网址 mitm.it 按照步骤下载安装,然后,设置-通用-描述文件-已下载的描述文件-选择mitmproxy,安装;设置-关于本机-证书信任设置-mitmproxy开启

  5. Android安装

    • 1)设置-无线局域网-点击wifi名称-配置代理-手动,服务器写入测试工具对应的IP地址,端口亦然,存储
    • 2)chrome或者火狐浏览器访问地址- mitm.it,如第一步设置正确,此时可看到证书下载页,点击Android证书
    • 3)允许下载
    • 4)选择证书,安装即可
  6. 扫码本地H5页面调试