Charles 没法抓包问题总结

一、查看端口是否被占用,能够先换一个试试,也能够杀掉占用端口的程序
 
Mac 查询Charles使用端口被那个应用占用
➜  ~  sudo lsof -i:8888 
 
而后根据PID杀掉占用端口的进程
➜  ~  sudo kill -9 23106
 
二、手机代理的端口号是不是Charles设置的一致,手机和电脑是否在同一网段(若是是这个的话自裁吧)
 
三、检查是否设置了只查看那些域名URL致使的  include
 
 
四、若是是第一次下载就没法使用,查看是否安装了java环境,若是没有。。。
 
五、30分钟关闭问题,没注册,或者去找个破解版
 
六、开启Charles后 上不了网页,QQ能够,若是Charles是否非正常状态关闭的的话,那么浏览器的代理就不会自动取消,因此会致使这种状况。
 
直接打开Charles,而后再正常关闭便可,或者将浏览器代理位置的勾选取消掉
 
七、Charles 抓取不到HTTPS 数据
 
检查下是否设置了想要抓取https的域名,这里有我以前写的教程   http://www.cnblogs.com/10-19-92/p/5143784.html

 

八、若是chrome浏览器安装了SwitchyOmega一类的东西,要禁用掉或者选用系统代理
 
九、最后若是仍是不行,关闭防火请试试,若是关闭防火墙能够,那就是防火墙禁止的charles的使用,这个通常是Windows电脑才有的问题,咱们测试人员遇到过这个问题
网络设置 —> 以太网 —> Windows防火墙 —> 高级设置,在高级设置里面点击入站规则,会看到 Charles、 fiddler等工具都被禁用了,点击Charles Web Debuffing Proxy 右键属性 —>点击常规 —>容许链接
 
十、 抓取HTTPS安装不了证书问题,iOS 10.3 之后,通用—>关于本机—>证书信任设置   信任证书。 

若是这里仍是没有,,,先链接代理,再到safari从新输入 chls.pro/ssl 而后再到  证书信任设置看 就有了。html

 
十一、依然不行,卸载重装
 
十二、我还能说什么,,,毕竟如今是一个看脸的世界,,,
 
最后,感谢咱们的测试,能遇到这么多问题,,,
相关文章
相关标签/搜索