-
下载安装charles
-
打开charles,选择help–>SSL Proxying–> Install Charles Root Ceriticate
-
配置手机端
如下图所示,在手机端设置代理,172.17.176.1,端口8888,并打开系统浏览器访问 chls.pro/ssl下载证书。或者Help->Local IP Address查看本机IP地址,但是要注意是否是连接的wifi的IP. 最准确的方法是使用ipconfig查看IP.
-
手机与PC连接同一wifi,并在手机端打开所连wifi详情,点击代理设置,选择手动,填写服务器:192.168.1.4,端口:8888,并保存设置
-
在手机端使用默认浏览器访问chls.pro/ssl,此时在PC端charles出现一个弹窗,点击Allow。Allow之后在手机端就可以下载安装证书了。
-
此时在手机就可以操作App,浏览器等。如果在手机端进行操作,抓取的包显示都是unknown,进行如下设置
如果还是unknown,那就再次访问chls.pro/ssl下载安装证书
注:如果是iOS手机,打开 设置->通用->关于本机->证书信任设置,手动信任Charles Proxy CA证书。
实际工作中要远程别人的环境,在Map remote中进行设置