Charles工具ios手机配置

配置 Charles 并使用仅限 ios 手机,安卓手机由于 Android N 系列安全限制问题并不适用。

配置前准备:

抓包工具必须将手机和电脑连接在同一网段内,否则不生效。

建议电脑和手机连接同一路由器,并查看电脑上的局域网ip,

点击右下角无线按钮,右键已连接的无线选择 状态-详细信息,查看Ipv4地址,

如果是【192.168.】开头的ip就表示正常,可以继续

第一步:电脑安装Charles

不多说,直接下载地址:https://www.charlesproxy.com/download/

第二步:激活Charles正式版

启动 Charles 应用程序,启动后点击菜单:Help -> Register Charles,填写以下注册码后即可,Charles 会自动关闭,重新打开即可

Registered Name: https://zhile.io
License Key: 48891cf209c6d32bf4

第三步:电脑代理配置

点击菜单:Proxy -> Proxy Settings,如图:

Charles工具ios手机配置_第1张图片
image

Proxies 选项卡中的 HTTP Proxy 一项中,将 Port 设置为 9888,并将 Enable transparent HTTP proxying 勾选上,点击 ok

Charles工具ios手机配置_第2张图片
image

第四步:电脑证书配置

点击菜单:Help -> SSL Proxying -> Install Charles Root Certificate

Charles工具ios手机配置_第3张图片
image

点击提示安装证书

Charles工具ios手机配置_第4张图片
image

点击安装证书

Charles工具ios手机配置_第5张图片
image

点击下一步

Charles工具ios手机配置_第6张图片
image

选择将所有证书放入下列存储,点击浏览,选择受信任的根证书办法机构,点击下一步

Charles工具ios手机配置_第7张图片
image

点击完成。

第五步:ios手机添加wifi代理

手机前往设置 - 无线局域网,点击已连接的无线右边的叹号,点击配置代理,选择手动

服务器中填写刚刚查询的电脑局域网ip,端口填写9888,点击存储。

注意:在不使用 Charles 后,一定将配置代理关闭,否则手机连接的wifi将不能上网或网速很慢

第六步:ios手机安装证书

使用 Safari 浏览器访问链接:chls.pro/ssl,下载证书文件

如果提示安装,点击安装,验证密码后安装即可。

如果提示证书已下载但未安装,手机前往设置 - 待安装的证书,点击安装。

安装证书之后,手机前往设置 - 通用 - 关于本机 - 证书信任设置,将刚刚安装的证书的开关打开
注:ios10.3及以前的系统不需要执行这一步。

第六步:设置代理范围

点击菜单:Proxy - SSL Proxying Settings - SSL Proxying

Charles工具ios手机配置_第8张图片
image

弹出 ssl 代理设置

Charles工具ios手机配置_第9张图片
image

Enable SSL Proxying 勾选上,点击 Add

Charles工具ios手机配置_第10张图片
image

Host 填写 * ,Port留空保存,代表拦截所有请求。点击 ok 保存

第七步:设置其他内容

只拦截手机请求:点击菜单:Proxy - Windows Proxy,取消勾选即可

Charles工具ios手机配置_第11张图片
image

缓存请求也拦截:点击菜单:Tools - No Caching,勾选即可

Charles工具ios手机配置_第12张图片
image

或者点击这里也可以

Charles工具ios手机配置_第13张图片
image

结尾:

到此配置结束,可以正常地使用 Charles 爬虫了

如果想保存,选中一个或全部之后,右键点击 Save All... 即可


说明:
  • 其他终端配置可参考官网说明:https://www.charlesproxy.com/documentation/using-charles/ssl-certificates/

你可能感兴趣的:(Charles工具ios手机配置)