科技微讯

charles代理的使用

电脑需要安装证书,打开 charles 之后,点击顶部的菜单“帮助”,那里有安装证书的选项。对于 iOS 设备,可以到 charles 的网站下载

iOS 设备可以把代理设置为 mac 电脑,方法是和电脑连接到同一个 Wi-Fi,然后在 iOS 把这个 Wi-Fi 的代理设置为电脑,其中 ip 地址可以在电脑-设置-网络,这里查看,而端口,对于 charles 通常是 8888。

使用 charles 之后,无法连接 App Store、iTunes、检查系统更新等,原因好像是苹果用所谓的 Certificate Pinning 阻止代理监控它们的网络。surge 的作者也说过 surge 不支持解密 apple 的相关域名

越狱的 iOS 设备可以绕过 certificate pinning

暂无评论