目标 Host 过滤:按域名精准捕获
适用场景
目标 Host 过滤适合以下情况:
- 跨 App 调试:想同时抓多个应用对某个接口域名的请求,用应用过滤反而麻烦
- 只关心某个 API:只需要看调用
api.example.com相关接口的请求 - 排除无关域名:把广告统计域名、第三方 SDK 域名排除掉
设置步骤
进入目标 Host 设置
主界面左上角「三」菜单 → 设置 → 目标 Host。

添加 Host
点击右上角的「+」按钮,可以添加:
- 域名:比如
api.example.com、*.example.com(通配符匹配子域名) - IP 地址:比如
192.168.1.100

选择匹配模式
添加 Host 时可以选择匹配模式:
| 模式 | 说明 | 示例 |
|---|---|---|
| 精确匹配 | Host 完全相等 | api.example.com 只匹配这个域名本身 |
| 子域名匹配 | 匹配及其所有子域名 | *.example.com 匹配 api.example.com、img.example.com 等 |
白名单 vs 黑名单
目标 Host 支持两种工作模式:
- 白名单模式(默认):只有匹配规则的请求才被捕获
- 黑名单模式:匹配规则的请求被忽略,其他都捕获
如果你的目标域名很明确(比如只关心 api.example.com),用白名单;如果想排除广告域名等干扰,用黑名单。
与目标应用叠加
目标 Host 可以和目标应用过滤叠加使用。两个规则之间是 AND 关系——必须同时满足「属于目标应用」且「Host 匹配目标」才会被捕获。
实战例子
例子一:只抓某个 App 的主域名请求
- 目标应用:微信
- 目标 Host(白名单):
api.weixin.qq.com、*.weixin.qq.com、wx.qq.com - 效果:列表里只剩下微信和它的接口域名,第三方 SDK 和后台同步的请求全部过滤
例子二:排除广告域名
- 目标应用:不设(抓所有)
- 目标 Host(黑名单):
ad.gdt.qq.com、e.gdt.qq.com(腾讯广告) - 效果:所有请求照常捕获,但广告 SDK 的请求被排除
例子三:跨 App 抓某个公共接口
- 目标应用:不设
- 目标 Host(白名单):
api.github.com - 效果:所有调用 GitHub API 的请求,不管是哪个 App 发的,都会被捕获
临时快速过滤
除了在设置里配永久规则,主界面的搜索功能(见下一页)可以做临时快速过滤——适合一次性的排查场景,不需要改全局设置。