charles配置代理

发布时间 2023-08-24 17:31:07作者: 喻佳文

用途
我们日常开发中,手机抓包或需要将本地编译后的文件代理到线上,预发环境看效果。这时就需要一些抓包代理软件,给大家推荐charles。

下载

官网:https://www.charlesproxy.com/download/

开始

未破解,可试用30min,然后需要重新。

 

手机代理配置:
1.证书下载

路径:help -> ssl proxying 

 

2.手机证书安装

配置端口号    路径:proxy-> proxy settings 

 手机端设置同网段的代理,mac ip地址 + 端口号(charles默认为8888,关于默认端口不建议修改)。

 

3.手机端安装 

SSL CRT 证书,手机浏览器访问http://www.charlesproxy.com/getssl/

 

4.抓包

help-> local ip address

手机代理 配置相同IP地址,端口号(8888)与设置保持一致,即可访问页面抓包。

 

5.如果还是抓不到:
a)你需要点击help -》SSL Proxying-》Save Charles Root Certificate,然后选择目录,保存一个类似于这样的“charles-ssl-proxying-certificate.pem”文件。
b)使用钉钉传文件到手机端,手机端从系统设置----》安全---》(证书存储)从设备存储空间安装---》点击 安装 charles.pem
c)安装后重启手机端刷新页面,即可看到charles抓取https包

电脑代理配置

1.安装证书同上

 

2.代理域名抓去设置

include默认勾选*即表示抓取所有请求,

 

3.配置代理

路径Tools -> rewrite setting

 

勾选允许重写,下方添加对应匹配规则即可。