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、我还能说什么,,,毕竟现在是一个看脸的世界,,,
 
最后,感谢我们的测试,能遇到这么多问题,,,
 
 
 
posted on 2018-01-21 17:44  怡情_老二  阅读(1824)  评论(0编辑  收藏  举报