charles电脑手机抓包上不了网的细节设置

本文提供了使用Charles进行抓包时常见的网络连接问题解决方案,包括电脑和手机的信任证书安装步骤、SSL代理设置、白名单配置及重启注意事项等。

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

charles电脑手机抓包上不了网的细节设置

》》》每次用charles抓包时,都会出现电脑或者手机上不了网的问题。设置好后一换电脑又得一番麻烦的设置。今天就总结下细节方面的设置,不足之处欢迎补充。

  1. 首先参考一位大神的详细设置。连接如下(ps: 第六步本人未操作成功):https://blog.youkuaiyun.com/tianshats/article/details/51026657

  2. 在安装好charles,设置好手机和电脑的连接的IP地址和port端口之后,会出现电脑无法联网的,手机无法联网亦或者是无法抓包等问题的解决如下:

  3. 找到help–>SSL Proxying 点击install charles root certificate安装电脑信任证书,注意点击安装证书–>下一步后,选择(将所有证书放入下列存储),确定选择(受信任的根证书办法机构),确定后点击下一步–>(用户选定的证书存储)点击完成;在这里插入图片描述

  4. 手机连接用户还需要选择help–>SSL Proxying install charles root certificate on a mobile Device or Remote Device 检查手机连接的ip和port是否正确, 手机连接用户还需要选择help–>SSL Proxying install charles root certificate on a mobile Device or Remote Device 检查手机连接的ip和port是否正确。

  5. 手机用户对于上方链接中未出现弹框让选择deny和allow的,可以点击Proxy->Access control settings,将电脑ip删除,然后重新添加。

  6. 再次检查工具的 tools --> white List 确定是没有勾选的状态!

  7. 然后重启电脑(安装证书后要重启),手机断开再链接WiFi。

  8. 若只想抓手机包,不想抓电脑包,可设置Proxy --> 不勾选windows proxy

  9. 祝你一次操作成功!

### 使用Charles代理抓取电脑版微信小程序的HTTP请求和响应 #### 安装与激活Charles 为了确保可以顺利使用Charles进行络流量捕获,需先完成软件的购买及永久许可证的获取。这一步骤对于长期使用者尤为重要,因为合法授权能保障稳定的服务和支持[^1]。 #### 配置环境准备 ##### 基本设置 启动Charles后,在欢迎界面可看到多个选项卡用于管理不同的会话;熟悉这些基础功能按钮有助于更高效地操作此工具。确认已正确设置了监听端口,默认情况下为8888,该端口号可以在`Proxy`菜单下的`Proxy Settings...`里调整[^2]。 ##### 安装根证书 由于涉及加密通信的安全性考量,必须安装由Charles签发的信任根证书至操作系统层面,这样才能解密并查看HTTPS协议传输的内容。具体方法是在帮助(`Help`)菜单下找到`SSL Proxying -> Install Charles Root Certificate`按向导指示逐步执行直至成功安装完毕[^3]。 ##### SSL代理配置 进入`Proxy`-> `SSL Proxying Settings...`, 添加需要监控的应用程序域名列表到左侧框内,并勾选启用全局SSL代理选项。这样做的目的是让Charles知道哪些站点的数据流应该被截获解析。 #### 实际抓包流程 当上述准备工作完成后,打开电脑上的微信客户端加载想要测试的小程序。此时任何通过浏览器发出经由本地主机转发出去的HTTP(S)请求都会自动经过Charles处理并在界面上实时呈现出来。可以通过筛选器快速定位特定URL模式的兴趣点,方便后续深入分析接口行为特征及其交互细节。 ```python # Python代码仅作为示例说明如何模拟发送http请求, 并不是实际使用的部分. import requests proxies = { 'http': 'http://127.0.0.1:8888', 'https': 'https://127.0.0.1:8888' } response = requests.get('https://example.com', proxies=proxies) print(response.text) ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值