mac系统Charles抓包问题

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代理配置

 

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页