Skip to content
On this page

Charles配置

电脑端操作

安装证书

  • 打开Charles,选择Help => SSL Proxying => Install Charles Root Certificate,安装完成后,会启动钥匙串访问

install

查找证书

  • 钥匙串访问程序中,找到刚才的证书Charles Proxy CA

install

信任证书

  • 选中该证书,右键 => 显示简介 => 信任 => 在使用此证书时选项中选择始终信任

install

install

TIP

上述操作完成后,关闭窗口,此时会提示输入电脑密码,按照提示输入即可

设置支持HTTPS

HTTPS

HTTPS

HTTPS

查看IP

  • 使用Charles查看电脑IP

local-ip

local-ip

手机端设置

WARNING

保证手机和电脑连接同一个WIFI

IOS


进入WIFI设置

  • 进入设置 => 无线局域网,找到当前手机链接的wifi,点击后面的info icon进入wifi详情

wifi-info

设置代理IP

  • WIFI详情滑动到最下面,找到HTTP Proxy

http-proxy

  • 进入,选择手动(Manual),设置Serverport

    • Server就是刚才查看的本机IP

    • port一直都是8888

configure-proxy

下载证书

  • 打开Safari浏览器,访问:chls.pro/ssl,此时电脑上会有连接提示,点击allow允许,然后在手机端下载证书

  • 电脑端展示

connect-from

  • 手机端下载确认

download

信任证书

  • 证书下载完成后,点击设置 => 通用 => VPN和设备管理,找到刚才的证书,并下载

device-manage

  • 点击下载

install-profile

  • 完成上述步骤就可以进行抓包了

安卓

  • 设置手机wifi代理和IOS的操作基本一样,设置完wifi代理后进行下一步

  • 本人使用的小米6自带的浏览器是下载不下来证书的,最后下载了Edge浏览器,访问:chls.pro/ssl,此时电脑上会有连接提示,点击allow允许,然后在手机端下载证书并且安装

  • 然后就可以使用了