charles配置代理
用途
我们日常开发中,手机抓包或需要将本地编译后的文件代理到线上,预发环境看效果。这时就需要一些抓包代理软件,给大家推荐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
勾选允许重写,下方添加对应匹配规则即可。