1、查看端口是否被占用,可以先换一个试试,也可以杀掉占用端口的程序
Mac 查询Charles使用端口被那个应用占用
➜ ~ sudo lsof -i:8888
然后根据PID杀掉占用端口的进程
➜ ~ sudo kill -9 23106
2、手机代理的端口号是否是Charles设置的一致,手机和电脑是否在同一网段(如果是这个的话自裁吧)
3、检查是否设置了只查看那些域名URL导致的 include
4、如果是第一次下载就无法使用,查看是否安装了java环境,如果没有。。。
5、30分钟关闭问题,没注册,或者去找个**版
6、开启Charles后 上不了网页,QQ可以,如果Charles是否非正常状态关闭的的话,那么浏览器的代理就不会自动取消,所以会导致这种情况。
直接打开Charles,然后再正常关闭即可,或者将浏览器代理位置的勾选取消掉
7、Charles 抓取不到HTTPS 数据
检查下是否设置了想要抓取https的域名,这里有我之前写的教程 http://www.cnblogs.com/10-19-92/p/5143784.html
8、如果chrome浏览器安装了SwitchyOmega一类的东西,要禁用掉或者选用系统代理
9、最后如果还是不行,关闭防火请试试,如果关闭防火墙可以,那就是防火墙禁止的charles的使用,这个一般是Windows电脑才有的问题,我们测试人员遇到过这个问题
网络设置 —> 以太网 —> Windows防火墙 —> 高级设置,在高级设置里面点击入站规则,会看到 Charles、 fiddler等工具都被禁用了,点击Charles Web Debuffing Proxy 右键属性 —>点击常规 —>允许连接
10、 抓取HTTPS安装不了证书问题,iOS 10.3 以后,通用—>关于本机—>证书信任设置 信任证书。
如果这里还是没有,,,先连接代理,再到safari重新输入 chls.pro/ssl 然后再到 证书信任设置看 就有了。
11、微信抓包配置代理
12、web代理配置