镜像和网关两个规则功能分别解决什么问题
除了重写、断点、脚本三大件,Reqable 还提供了镜像和网关两个规则驱动的调试功能,各自覆盖特定场景。
镜像(Mirror)
镜像用于域名级映射:把发往域名 A 的请求映射到域名 B 处理,粒度比重写重定向更粗,适合整站切换场景,比如把生产域名整体指向本地开发服务器或测试环境。
- 开关快捷键:
Shift + Control + M,新建规则Shift + Alt + M,打开列表Alt + M; - 与重写重定向的关系:重定向是单条 URL 细粒度转发(还能改路径、保留 Host 等),镜像更偏「整域名换靶子」;需要精细控制用重写,整域切换用镜像。
镜像同样支持规则文件夹管理、导入导出。
网关(Gateway)
网关功能对请求做屏蔽或挂起处理:
- 屏蔽:直接阻断匹配的请求,常用于屏蔽广告域名、遥测上报、崩溃统计等「不想让 App 发出去」的流量;
- 挂起:让匹配的请求挂起等待,用于模拟请求无响应的场景。
开关快捷键:Shift + Control + G,新建规则 Shift + Alt + G,打开列表 Alt + G。规则按 URL 匹配,支持通配符。
组合使用思路
实际调试中这些功能经常配合:
与访问控制的区别
侧边栏还有个「访问控制」功能,偏全局策略(允许/拒绝哪些流量被抓),网关则是针对具体 URL 的处理动作。社区版两类规则都有数量上限,见 版本对比。
各功能的具体菜单位置可能随版本微调,以应用内实际界面为准。