当前位置: 首页 > >

Charles配置(mac)

发布时间:

浏览器访问charles官网,下载系统对应的charles安装包



安装:

1、双击charles.dmg镜像文件



2、稍微等待会,弹出安装提示窗口,点击"Agree"



3、将 "Charles" 应用拖拽到 "Applications" 应用程序文件中



4、等待 "Charles"?应用安装完毕即可


Charles配置:

1、在Mac启动台中找到 "Charles" 应用并点击


2、进入 "charles" ,找到 Help→Register,可自行百度搜索 "charles" 激活码


3、配置证书点击Help→SSL Proxying→Install Charles Root Certificate,进入钥匙串访问


4、找到Charles Proxy?CA证书并双击,将 "信任" 设置 "始终信任"即可



5、配置Charles端口号,点击Proxy→Proxy Settings



6、SSL监听,点击Proxy→SSL Proxying Settings,弹出SSL窗口点击Add按钮,添加需要监听的地址与端口,


需要监听所有的HTTPS请求,可直接将地址与端口设置为 " * ",即添加一条 ' *:* ',配置完毕后,可以抓取所有的HTTP请求



查看电脑IP

1、Mac终端命令行输入"ifconfig",查看本地IP


2、点击WIFI图标→系统偏好设置→打开网络偏好设置→解锁(本地密码)→高级→TCP/IP→IP


Android:

1、以荣耀7X为例,设置→无线和网络→WLAN→长按已连接的WIFI,弹出以下提示窗口→修改网络



2、修改网络时需要重新填写WIFI密码,电脑IP为 127.0.0.1,设置手机代理为127.0.0.1:8888(8888:Charles→Proxy→Proxy Settings默认的端口号),设置完毕后并保存



3、设置完毕后,Charles会出现一个提示窗口,访问是否信任此设备,直接点击 "Allow" 按钮即可


4、手机浏览器打开chls.pro/ssl,会出现一个下载提示窗口,点击下载



5、设置→无线和网络→WLAN→点击右上方的?→WLAN设置→安装证书→找到已下载的文件→点击文件→填写密码→为CA证书添加一个名称,点击 "确定" 按钮完成证书安装



6、在状态栏内提示 "网络可能受到监控" ,CA证书是保证Charles可以截取到你手机与服务端请求的交互,进行代理,不会有其他的安全隐患




注意:设置手机代理,会出现以下问题:


1、网页一直加载


2、无法打开网页


3、网页暂无数据


......




解决:


在代理下Charles抓取App数据包完毕后,删除手机代理,需要使用Charles抓取App数据包时,在设置手机代理


?




友情链接: