教同事使用charles抓包测试,本篇中主要是安装和配置
-
下载安装
地址: https://www.charlesproxy.com/download/
-
配置
Proxy -> Proxy Settings
默认的端口8888,由于在我的电脑上被占用,所以改为了8899
Proxy -> SSL Proxy Settings , 抓取https的请求
-
安装证书
参考官方的文档
https://www.charlesproxy.com/documentation/using-charles/ssl-certificates/
-
移动设备配置代理
需要和电脑在同一网段下,将代理模式改为手动
输入ip 和 端口
win上查看ip地址,命令行中输入ipconfig,mac或linux系统中,输入ifconfig
可能遇到的问题
-
pc上打开网页显示不安全的链接
信任charles证书
-
You may need to configure your browser or application to trust the Charles Root Certificate. See SSL Proxying in the Help menu.
证书配置问题,参考步骤3,官方的文档很清晰
-
抓不到任何请求
检查步骤4代理是否正确
-
证书配置了,但抓不到https请求
步骤2中配置是否完备
-
移动设备没有网络
检查charles是否打开