Mac抓包工具Charles乱码解决办法

抓包乱码情况如下:

解决方法:

安装 SSL 证书

启动 Charles 软件,在菜单中找到 Help -> SSL Proxying -> Install Charles Root Certificate. 如下图所示:

图片来自

随后是这样的:



图片来自

iPhone 端

步骤:Help -> SSL Proxying ->Install Charles Root Certificate on a Mobile Device…

Mac 上的设置

  1. 在 Charles 的工具栏上点击设置按钮,选择 SSL Proxy Settings,选中 Enable SSL Proxying。(别急,选完先别关掉)

  2. SSL 选项卡的 Locations 里填写要抓包的域名和端口,点击 Add 按钮,在弹出的表单中 Host 填写域名。比如填api.instagram.com,Port 填 443

图片来自

然后用手机连接pc的代理,访问http://charlesproxy.com/getssl来安装证书即可


点击下图最右侧的按钮

进入以下页面,翻到最底部,把“HTTP代理”切换到“手动”Tab,在“服务器”栏中输入分享此网络的Mac的ip地址(

Mac电脑如何查看IP地址

),在“端口”栏里输入“8888”:

此时,如果Mac上的Charles是打开的,就会弹出如下图中的窗口:

点击“Allow”按钮,至此就成功地把Charles设为了你的设备的HTTP Proxy,设备上的http请求都可以被抓包了,但是HTTPS还不可以!!!
(2)browse to chls.pro/ssl to download and install the certificate。
按照提示在浏览器里输入“chls.pro/ssl”,就会自动跳转到以下页面:

点击右上角“安装”,进入以下页面:
再次点击右上角“安装”,从下部弹出弹框,如下图:

点击“安装”按钮,进入以下页面:

end


  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值