手机办公 + Charles 抓包:如何实现精准流量控制 在开发环境,如果手动设置wifi代理每次都比较麻烦,不用的时候还要关闭,所以使用。利用 Clash 的代理以及分流能力,可以实现: 业务域名精准抓包,其余流量各走各路。 脱敏配置模板 修改 server 地址为你的电脑 IP 即可使用: 为什么这套配置好用? 💡 双保险开关 开关 A (特定域名) :平时选 Charles-Mac 开启抓包...
手机办公 + Charles 抓包:如何实现精准流量控制
在开发环境,如果手动设置wifi代理每次都比较麻烦,不用的时候还要关闭,所以使用。利用 Clash 的代理以及分流能力,可以实现:业务域名精准抓包,其余流量各走各路。
1. 脱敏配置模板
修改 server 地址为你的电脑 IP 即可使用:
proxies:
- name: "Charles-Mac"
type: http
server: 10.x.x.x # 电脑局域网 IP
port: 8888
proxy-groups:
# 核心开关 1:控制指定业务域名是去 Charles 还是 直连
- name: "特定域名分流"
type: select
proxies:
- "Charles-Mac"
- DIRECT
# 核心开关 2:控制除业务域名外的所有流量
- name: "剩余流量开关"
type: select
proxies:
- DIRECT
- "Charles-Mac"
rules:
# 指定需要抓包的域名
- DOMAIN-SUFFIX,example.com,特定域名分流
- DOMAIN-SUFFIX,test-api.com,特定域名分流
# 剩余流量处理(默认直连,不干扰办公软件)
- MATCH,剩余流量开关
2. 为什么这套配置好用?
💡 双保险开关
- 开关 A (特定域名):平时选
Charles-Mac 开启抓包;电脑没开 Charles 时切到 DIRECT,App 不会因为代理失效而卡死。
- 开关 B (剩余流量):默认选
DIRECT。这样微信、钉钉等流量不经过 Charles,既保护隐私,又避免了 Charles 界面信息爆炸。
🚀 办公无感化
手机端 Clash 启动后会接管流量,由于采用了 MATCH,DIRECT 的策略,手机在抓包的同时,访问公司内网、文档、邮件等依然是直连状态,完全不冲突。
3. 快速上手步骤
- 环境检查:手机与电脑处于同一局域网。
- 证书配置:
- 手机浏览器访问
chls.pro/ssl 下载并安装证书。
- iOS 额外注意:需在
设置 -> 通用 -> 关于本机 -> 证书信任设置 中手动开启。
- 软件设置:
- Charles:需勾选
Proxy -> Proxy Settings -> Allow requests from remote hosts。
- Clash:导入配置,在策略组中根据需求切换开关。
总结:把 Charles 当成一个“代理节点”,配合 Clash 的域名匹配,这就是目前移动端最优雅的抓包方案。