Charles工具疑难杂症汇总
Charles是一款很好用的抓包工具,但是使用Charles时会遇到各种感觉很莫名其妙的状况,接下来就是针对各种问题给出解决方法~
一、为什么用charles不能抓到https的包
解决方法:
1、查看是否已勾选ssl功能, Proxy - Proxy Settings - SSL 设置
2、需要电脑安装证书,选择“Help->SSL Proxying->Install Charles Root->Certificate ”:
点击“安装证书”
选择“受信任的发布者->确定”
点击“完成”,证书导入成功
二、小米手机如何安装Charles证书
解决方法:
1、电脑和手机链接(同一网络同一端口)
2、打开自带浏览器,输入网址chls.pro/ssl,会提示下载证书,下载得到一个 getssl.crt 证书
3、再次进入手机设置,点击“更多设置->系统安全->从存储设备安装->Download->.crt文件->确定”
在弹出窗,对证书命名为:Charles,点击确定(首次安装证书会让输入锁屏密码),证书安装成功
三、小米系列手机安装Charles证书时提示没有可安装的证书
解决方法:
1、按照Charles的提示,设置好 Proxy->Mac Proxy(Windows同理设置启用本机器代理服务),PC打开 chls.pro/ssl
2、下载得到一个 charles-proxy-ssl-proxying-certificate.pem 证书
3、传送到手机(姿势自选:QQ、数据线连接等等)
4、设置 > 更多设置(系统和设备) > 系统安全 > 从存储设备安装,证书安装成功。
四、华为荣耀手机无法连接Charles
解决方法:
1、首先电脑和手机链接(同一网络同一端口)
2、请确保电脑的防火墙是关闭状态
3、手机wifi位置的ip地址设置成静态ip,然后重启charles工具
4、浏览器下载Charles证书
5、设置–安全和隐私–从SD卡安装证书–下载内容里找到你的证书文件点击即可命名安装,证书安装成功
6、此时手机再次请求网页,Charles就可以看到请求了
五、iPhone手机安装证书仍不能抓包
解决方法:设置–>通用–>关于本机–>证书信任设置–>打开信任开关,就可以了。