外观
iOS 规则设置教程:全局、规则、直连三种模式与分流配置
这篇 iOS 规则设置教程先说结论:iPhone 代理客户端日常应该用「规则」模式,国内网站直连、境外网站走节点,速度快又省流量。「全局」只在排查问题时临时用,「直连」等于关掉代理但保留 VPN 连接。
速读要点
- 日常用规则模式,全局只做排查,直连等于暂停
- 匹配顺序:域名 → IP → GEOIP → 兜底
- 自定义规则放覆写或本地段,否则更新被覆盖
适用范围
- Shadowrocket、Stash、Quantumult X。
- 已能正常连接。还没配好的先看 iOS 教程总览。
iOS 规则设置教程:全局、规则、直连三种模式的区别
| 模式 | 流量怎么走 | 什么时候用 |
|---|---|---|
| 规则 | 按规则列表逐条匹配,命中直连的直连,命中代理的走节点 | 日常使用 |
| 全局 | 所有流量都走当前节点 | 判断「是不是规则没匹配上」 |
| 直连 | 所有流量都不走节点 | 临时停用代理又不想关 VPN |
规则模式下,一个请求的匹配顺序通常是:域名规则 → IP 规则 → GEOIP(按 IP 归属地)→ 兜底规则(FINAL / MATCH)。大多数机场的 Clash 配置已经写好了这套规则,你只需要选模式。
准备
- 知道当前用的是机场配置还是客户端自带规则。Stash 用机场的 Clash 配置,规则由机场维护;Shadowrocket 与 Quantumult X 默认用自带规则,机场配置只提供节点。
- 想自定义规则前先确认域名,可在 Safari 地址栏复制。
切换模式的步骤
- Shadowrocket:「设置」→「代理」,选「配置」(即规则)、「全局」或「直连」。预期:首页顶部显示当前模式名称。
- Stash:首页「出站模式」卡片,点选「规则」「全局」「直连」。预期:卡片文字立即更新。
- Quantumult X:首页长按右上角开关或点运行模式区域,在「全局直连」「全局代理」「分流规则」中选择。预期:首页模式图标变化。
- 切回 Safari 刷新页面。预期:模式切换即时生效,不需要重连。
操作对照:Stash 出站模式切换
在此步骤中,界面重点核对「Stash 出站模式切换」相关配置项与状态指示。如因客户端版本更新导致界面按钮命名微调,以软件当前实际对应项为准。
操作对照:Shadowrocket 设置里的代理模式
在此步骤中,界面重点核对「Shadowrocket 设置里的代理模式」相关配置项与状态指示。如因客户端版本更新导致界面按钮命名微调,以软件当前实际对应项为准。
自定义一条分流规则的步骤
以「让某个域名强制走代理」为例:
- Shadowrocket:「配置」→当前配置→「编辑规则」→「添加规则」,类型选 DOMAIN-SUFFIX,值填域名,策略选 PROXY,保存。预期:规则列表顶部出现新规则。
- Stash:「配置」→「覆写」→新建覆写,在 rules 里写入
DOMAIN-SUFFIX,example.com,节点选择,启用覆写。预期:订阅更新不会覆盖这条规则。 - Quantumult X:设置→「分流规则」或直接编辑配置文件的
[filter_local]段,加入host-suffix, example.com, proxy。预期:保存后首页刷新规则数。 - 访问该域名验证。预期:在客户端的连接记录里看到它命中新规则。
自定义规则放在机场规则之前才会优先匹配,三款客户端的新增规则默认都插在顶部。
验证是否成功
- 规则模式下打开国内网站,连接记录显示 DIRECT;打开境外网站显示节点名。
- 自定义规则对应的域名在连接记录里命中你写的规则。
- 切到直连模式后境外网站打不开,切回规则后恢复。
常见问题
规则模式下某个网站打不开、全局能开怎么办?
说明规则没覆盖到这个域名,被 GEOIP 或兜底规则判成直连了。按上面的方法加一条 DOMAIN-SUFFIX 规则走代理。更多原因看延迟正常但打不开网页。
规则模式下国内网站也走了代理怎么办?
兜底规则被设成了 PROXY,或 GEOIP CN 规则缺失。Stash 用户检查机场配置的最后几条规则;Shadowrocket 用户在「全球路由」里选「配置」而不是「代理」。
机场配置自带的广告拦截怎么关掉?
Stash 在策略组里把「广告拦截」组切到 DIRECT;Quantumult X 在分流资源里禁用对应规则集。不要删机场配置里的规则,更新后会被覆盖。
规则更新后自定义规则丢了怎么办?
直接改机场配置会被订阅更新覆盖。Stash 用覆写,Quantumult X 用 [filter_local],Shadowrocket 在本地规则里加,这三处都不会被覆盖。
下一步
- 规则模式下某站被判直连,先切全局确认节点正常,再看只有部分节点能用。
- 导入与更新问题回到 iOS 订阅导入教程。
- AI 工具对节点地区敏感,看 AI 机场推荐。