①、下载
②、破解
Mac OS、6BACE69077E6DA3993
③、使用
A、关闭Windows Proxy,否则打开浏览器会报错
B、设置代理端口号,一般设置 8889
C、设置 SSL 通配符
D、手机安装证书
打开手机浏览器,输入 chls.pro/ssl。(苹果手机安装后还需设置允许证书)
E、开始抓包
手机连接电脑发出来的 wifi(同一个网断即可)
设置 wifi 代理,找到 wifi ,点击代理,输入电脑的 ip 和刚刚设置的代理端口号 8889
打开 app,开始抓包!!
F、Charles设置代理之后,为什么电脑和手机都不能上网
造成这种问题的原因就是charles等代理工具也拦截了电脑网页的请求,但是使用的是charles代理工具的证书,导致浏览器无法验证此网页的证书,进而导致了报错。
解决方法:我们只需要将charles的证书添加到电脑的信任证书中即可。
进入Charles的Help中,选择SSL Proxying,然后点击Install Charles Root Certificate。
此时我们的Charles证书是不被系统信任的,所以访问网站每回都会报证书问题,然后我们点击安装证书。
可以选择证书的安装位置,我选择的是本地计算机,所有用户都可以用,或者为了安全,也可以选择只给当前用户安装,那么别的windows用户就没有被安装此证书;
然后为证书选择存储位置,这里必须手动选择存储位置,否则自动选择出来的证书位置仍然是不被信任的。
然后点击浏览,我们手动指定证书的存储位置为“受信任的根证书颁发机构”。
然后点击确定,完成,此时再次进入安装证书的步骤,我们就发现Charles证书已经被系统信任。