抓包工具Charles--出现unknown情况解决办法

Charles是一款强大的HTTP代理工具,但默认不支持HTTPS。要抓取HTTPS流量,需安装SSL证书并启用SSL代理功能。首先,通过Charles的Help菜单安装SSL证书到电脑。接着,进入SSLProxying设置,选中相关复选框并添加通配符规则以捕获所有HTTPS连接。最后,在浏览器中设置代理,确保手机和电脑在同一局域网,并配置相应的代理IP和端口。

默认情况下,Charles只能抓取http的包,如果需要抓取https的包,需要进行以下设置

1.电脑安装SSL证书
通过Charles安装,进入Charles-》Help-》SSL Proxying-》Install Charles Root Certificate ,会打开证书,安装进去,下图是证书已经安装成功的结果

2.Charles使能https抓包功能
进入Charles - 》 Proxy - 》 SSL Proxying
Settings

打开SSL设置界面,将图上所示复选框选中

点击“Add”按钮,在弹出框的 “Host” 和 “Port” 都输入“*”,最后点击OK,根据提示,这样配置可以抓取所有的https包

3.代理设置—浏览器
进入Charles-》Help-》SSL Proxying-》Install Charles Root Certificate on a Mobile Device or Remote Browser,如下图

在浏览器输入“chls.pro/ssl”下载证书

设置代理,手机与电脑在一个局域网下,打开WIFI链接,并选择手动代理,其中代理的IP和端口写上图提示的
填写完后
————————————————
版权声明:本文为优快云博主「风吹诺坎普」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/u010729118/article/details/109105311

Charles抓包出现unknown解决办法如下: 1. **确认证书安装**:打开Charles,通过“Help -> SSL Proxy -> install Charles Root Certificate”点击安装。存储证书时要选择“受信任的根证书版本机构”,若仅安装但证书未被信任,仍会出现unknown问题。导入证书时,点击安装证书,选择存储位置(当前用户或本地计算机均可),选择将所有证书放入“受信任的根证书版本机构”,按步骤完成证书认证[^2]。 2. **确认手机设备证书安装**: - 电脑端证书配置可参考:https://blog.youkuaiyun.com/m0_63892927/article/details/131853428?spm=1001.2014.3001.5502 。 - 手机端配置:打开手机设置,进入WLAN,连接与电脑相同的网络,长按选择修改网络;将隐私修改为“使用设备MAC”,高级选项中代理修改为“手动”;修改服务器主机名为电脑端Charles的“Help -> SSL Proxy -> Install charles root certificate on a Mobile Device or remote browser…”页面显示的信息;IP保持为DHCP(默认);手机端可能需搜索网址chls.pro/ssl下载证书[^2]。 3. **设置SSL Proxy Setting中的SSL Proxying的代理网址**:若上述操作完成后仍显示unknown,需检查SSL Proxying Settings是否设置了允许访问的域名、端口。可设置允许所有443的端口访问(因为https访问端口号是443),或直接输入*允许所有域名、端口访问[^2]。 4. **Android端配置**:在Android使用Charles抓包显示Unknown时,可使用如下配置内容: ```xml <?xml version="1.0" encoding="utf-8"?> <network-security-config> <base-config cleartextTrafficPermitted="true"/> <debug-overrides> <trust-anchors> <certificates overridePins="true" src="system" /> <certificates overridePins="true" src="user" /> </trust-anchors> </debug-overrides> </network-security-config> ``` [^3]
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值