安卓charles抓包

本文详细介绍了如何在Charles中设置电脑和手机的网络代理,以便抓取和修改Http/Https网络请求,包括关闭Web端抓包、设置SSL代理、获取和安装手机端证书,以及进行iOS设备的证书信任设置。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Charles的主要功能:
①截取 Http 和 Https 网络封包。
②支持重发网络请求,方便后端调试。
③支持修改网络请求参数。
④支持网络请求的截获并动态修改。
⑤支持模拟慢速网络。

前提:保证电脑和手机在同一网络段(手机和电脑连接同一个wifi/热点)

步骤:

1、charles设置

①:关闭web端抓包,避免抓到web端接口造成干扰----取消勾选Windows proxy

②点击Proxy→Proxy Settings

③设置端口号,默认8888→勾选Enable transport HTTP proxying

④启用证书:点击Proxy→SSL Proxy Settings→勾选Enable SSL Proxying→Add→正则表达式*→OK 

下载证书:点击Help→SSL Proxying→Install Charles Root Certificate on a Mobile Device...→弹出信息框

2、手机端设置

①连接移动端代理

        点进手机连接的WIFI后将代理改为手动,输入charles中对应的主机名和端口号,点击保存。

②在手机默认浏览器中输入chls.pro/ssl  下载ssl证书

     输入网址后会自动弹出下载链接 下载后安装(部分手机需要先将证书设置为可信任的链接)

③手机端点开需要抓包的内容  charles会抓取域名

(iOS端安装证书需要打开iPhone设置:通用 -> 关于手机 -> 拉到最底部 证书信任设置 -> 勾选刚刚安装的证书)

3、http抓包

此时抓包中显示unkown  需要进行一下步骤配置

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值