背景
其实就是作为前端工程师,在本地启动服务,在手机上看效果,之前是用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
使用
-
启动:
mitmproxy -p 8888 -
手机配置代理,在WiFi里面,手机输入IP和端口号
-
手机安装证书
-
IOS:浏览器输入网址 mitm.it 按照步骤下载安装,然后,设置-通用-描述文件-已下载的描述文件-选择mitmproxy,安装;设置-关于本机-证书信任设置-mitmproxy开启
-
Android安装
- 1)设置-无线局域网-点击wifi名称-配置代理-手动,服务器写入测试工具对应的IP地址,端口亦然,存储
- 2)chrome或者火狐浏览器访问地址- mitm.it,如第一步设置正确,此时可看到证书下载页,点击Android证书
- 3)允许下载
- 4)选择证书,安装即可
-
扫码本地H5页面调试