1、下载
官方地址:https://www.charlesproxy.com/
正常安装,安装完双击.exe启动charles。
下边来看下界面都有什么吧~
是的,Charles界面就是这么简洁明了,一点不带啰嗦,这也是我爱用它的原因拉。
导航栏从左到右:
- 清除捕获的请求
- 红色表示正在捕获请求,单机变灰则不再捕获请求
- 灰色表示没有开启网速节流,绿色标识开启了网速节流
- 灰色表示没开启断点,绿色标识开启了断点
- 编辑修改请求,点击之后可以修改请求的内容。
- 重复发送请求,点击之后选中的请求会被再次发送。
- 验证选中的请求的响应。
- 常用功能,包含了 Tools 菜单中的常用功能。
- 常用设置,包含了 Proxy 菜单中的常用设置。
菜单栏以及实际应用可以关注后续文章,在这里先只简单介绍下简单连接使用。
设置端口号
【Proxy】-【Proxy settings】在这里可以自定义端口号,为了和fiddler区分,我设置为了8889,默认是8888
过滤/指定某个包的请求
【Proxy】-【SSL Proxing settings】-【Add】可以添加需要指定抓取的包的请求,这里“*:443”代表抓取全部请求
2、移动端安装证书,以Android为例,iOS也大致一样的
1、保证手机和电脑在同一网络下,点击【Help】-【SSL Proxying】-【install Charles Root....】
然后会发现界面出现弹窗,是你计算机的IP和Charles的端口号,打开手机【WLAN】-【 连接的网络】-【代理】-【手动】
主机名:填弹窗中的IP
端口:Charles设置的端口号
2、打开手机浏览器,搜索“chls.pro/ssl”
ps:如果确定IP和端口号都填对了,但是无法进入证书下载页面,可以先尝试下在浏览器里搜下其他网址,如果其他网址可以正常进入,返回再次搜索证书网址下载 。
3、手机信任证书
点击【设置】-【安全与隐私】-【更多安全设置】-凭据存储下方【从手机存储和SD卡安装】
最后一步如果点击后提示“未找到证书文件”,那么就找到刚刚下载的证书文件,复制,粘贴到手机或者SD卡的一个自己记住的位置,我通常粘贴到Download文件夹下,然后在重新信任证书。
如果还是不行,就把下载的.pem证书文件重命名为.crt文件在试一次。
证书安装成功后,重启Charles就好啦。
4、注册
没有注册的话,30分钟就会退出,真的太影响我美丽的心情了......所以找到了破解方法~本人亲试有用,请看:
在Help窗口内选择Register Charles
Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4