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