TAG VPN - tagss 机场官网 | 高速稳定的 tag vpn 服务 | TAGSS

Shadowrocket 全局模式和规则模式区别:Config、Proxy、Direct 怎么选

更新于 2026-11-05 · tagss.top

简答:Shadowrocket 里的全局路由不是连接开关,也不是节点或协议。日常使用通常优先选择 Config,让配置文件按规则决定流量走代理还是直连;需要暂时排除规则影响、测试当前节点时选择 Proxy;检查本地网络时选择 Direct。若三种模式都打不开,优先检查节点、配置、DNS 和当前网络,而不是反复切换模式。

定义:Shadowrocket 的全局路由是决定请求如何处理的入口,Config 按规则分流,Proxy 使用代理路径,Direct 使用当前网络直连;它们与连接开关、服务器节点和连接协议不是同一层设置。

先看结论:三种模式到底怎么选

本文是第三方使用指南,不代表 Shadowrocket 官方。Shadowrocket 在 App Store 中被描述为基于规则的代理工具,支持按域名、IP 段和 GeoIP 等条件配置规则;应用是否能连通,还取决于你导入的配置、节点和当前网络。App Store 产品页

模式流量如何处理适合什么时候用发现问题时先查什么
Config使用当前配置文件中的规则,按匹配结果选择 PROXY、DIRECT 或其他策略日常使用、国内外网站分流、按域名或地址控制路径当前配置是否启用、规则顺序、FINAL 兜底、规则引用的策略是否存在
Proxy通过选定的代理路径处理由客户端接管的请求,减少规则匹配带来的变量临时测试节点和代理路径是否可用选中的节点、服务器参数、当前网络和连接日志
Direct通过当前 Wi-Fi 或蜂窝网络直接连接目标对比本地网络是否能直接访问,定位是不是代理路径导致问题本地网络、DNS 解析、目标服务本身;Direct 不代表代理节点正常

一句话选择:日常用 Config,排除规则影响用 Proxy,对比本地网络用 Direct。模式名称不代表速度、稳定性或节点质量。

全局路由、连接开关、节点和协议不是一回事

新手最容易把几个设置混在一起。Home 页的连接开关负责启动或停止客户端连接;Global Routing 负责决定请求采用哪种路由方式;SERVER 或节点选择决定代理请求使用哪个服务端;Shadowsocks、VMess、VLESS、Trojan、WireGuard 等则属于连接协议或配置类型。

  • 连接开关:决定客户端是否尝试建立系统网络连接。开关显示已连接,不等于每个请求都走代理。
  • 节点选择:决定代理路径使用哪个服务器或策略组。选中节点不等于该节点一定可用。
  • Global Routing:决定请求进入 Config、Proxy 还是 Direct 的处理路径。
  • 配置文件:保存规则、策略和其他设置。导入了节点列表,不代表已经准备好可用的规则配置。

官方应用说明显示,Shadowrocket 支持捕获应用产生的 HTTP、HTTPS 和 DNS 请求,并根据规则进行处理;具体覆盖范围仍受系统权限、配置和应用自身网络方式影响,不能把“全局”理解成设备所有通信百分之百都经过同一路径。App Store 功能说明

Config 规则模式:日常分流怎么工作

选择 Config 后,客户端会使用当前启用配置中的规则。规则通常由匹配条件和策略组成:匹配条件判断请求属于哪个域名、地址或类型,策略再决定走代理、直连或拒绝。常见策略名称包括 PROXY、DIRECT 和 REJECT,但实际可用的策略名称必须以当前配置为准。

  1. 打开 Config,确认当前使用的是哪一个配置文件。
  2. 进入规则区域,先看规则顺序,再确认是否存在兜底规则。
  3. 检查具体域名或地址是否被更宽泛的规则提前匹配。
  4. 确认规则引用的策略、节点组或代理名称在当前配置中确实存在。
  5. 回到 Home,将 Global Routing 设置为 Config,再访问同一个目标进行复测。

规则一般按配置顺序匹配,越具体的条件通常应放在越宽泛的条件之前;FINAL 常用于处理前面没有匹配到的请求。不要只看某个网页能否打开,还要结合日志或请求记录判断实际命中了哪条规则。Shadowrocket 设置与规则说明

例如,下面只是规则语法示意,不是可直接使用的完整配置,也不提供任何节点:

[Rule]
DOMAIN-SUFFIX,example.com,PROXY
GEOIP,CN,DIRECT
FINAL,PROXY

这段示例表达的是:匹配指定域名后走代理,符合某个地理位置条件的请求直连,其余请求由 FINAL 处理。实际结果仍取决于你的规则顺序、策略名称、DNS 解析和配置内容。

Proxy 全局模式:什么时候适合临时切换

Proxy 模式的主要价值是做对照测试:让客户端尽量绕开当前配置中的逐条规则判断,观察选定代理路径能否处理目标请求。它适合回答“节点或代理路径能不能用”,不适合回答“我的规则分流是否正确”。

  1. 先记录当前 Global Routing、选中的节点和配置文件,避免测试后忘记原设置。
  2. 在 Home 中打开 Global Routing,选择 Proxy。
  3. 确认连接开关处于开启状态,并重新发起同一个请求。
  4. 记录页面加载、DNS 解析、日志和错误提示,不要只看延迟数字。
  5. 测试结束后恢复 Config,避免长期使用临时测试模式造成国内应用或局域网访问路径变化。

如果 Proxy 能访问、Config 不能访问,优先检查规则顺序、FINAL、策略组和配置引用;如果 Proxy 也不能访问,问题更可能位于节点参数、节点状态、DNS、当前网络或系统连接权限。切换模式不会自动修复错误的服务器地址、认证信息或失效配置。

Direct 直连模式:它能证明什么,不能证明什么

Direct 用于通过当前网络直接连接目标。它适合做最小对照:如果 Direct 能打开而 Proxy 不能,说明目标至少可以通过当前网络访问,下一步应检查代理路径;如果 Direct 和 Proxy 都失败,则不能仅凭模式判断原因,还要继续看 DNS、网络、目标服务和日志。

现象优先判断下一步
Direct 可用,Proxy 不可用本地网络基本可达,代理节点或代理配置可能有问题核对节点、认证、服务器地址和连接日志
Proxy 可用,Config 不可用节点路径可能正常,规则或配置选择可能不正确检查当前配置、规则顺序、策略名称和 FINAL
Config、Proxy、Direct 都不可用不能归因于单一模式,可能是网络、DNS、节点或目标服务问题换一个已知可访问目标,记录 DNS、日志和错误信息
只有部分网站不可用更像是特定规则、DNS、域名解析或目标服务差异对比同域名不同页面,并查看命中的规则

Direct 不等于关闭客户端连接,也不一定会移除系统层面的网络配置。若要完全停止连接,应按设备实际界面关闭连接开关,并确认状态已经改变。

按使用场景选择:日常、国内应用、海外网站和故障测试

  • 日常混合使用:优先 Config。让配置文件按规则把不同目标分配到代理或直连,但要先确认规则和 FINAL 逻辑。
  • 只想确认节点能否连通:临时使用 Proxy,目标是减少规则变量,不是证明所有应用都会走同一条路径。
  • 排查国内网站、银行或地图变慢:先切换到 Config,查看这些域名是否被错误送入代理;必要时用 Direct 做本地网络对照。涉及账户、支付或敏感操作时,按服务方和组织的安全要求处理。
  • 排查海外网站打不开:先用 Proxy 测试选定节点,再回到 Config 检查是否有更早的 DIRECT、REJECT 或错误策略组规则。
  • 导入配置后完全不能用:不要马上批量修改 DNS、规则和协议。先备份原配置,用同一个目标分别做 Direct、Proxy、Config 三步最小复测。

如果你使用的是边界云加速等服务,节点、订阅内容和配置文件应以对应服务的公开说明为准;Shadowrocket 本身是客户端,不会因为切换模式就自动提供服务器资源。App Store 也明确说明该应用不包含代理服务或服务器资源。App Store 应用说明

最小复测闭环:模式都不通时按这个顺序排查

  1. 固定变量:记下设备、iOS 或 iPadOS 版本、Wi-Fi 或蜂窝网络、当前节点、Global Routing 和配置文件。
  2. 确认连接状态:检查连接开关是否开启,系统是否允许客户端建立网络连接。
  3. 测试 Direct:访问一个你平时确认可访问的目标,记录是否能完成 DNS 和页面加载。
  4. 测试 Proxy:保持目标不变,只切换到 Proxy,重新发起请求。
  5. 测试 Config:恢复 Config,查看是否命中预期规则;不要同时改 DNS、节点和规则。
  6. 保存证据:记录错误提示、日志、解析结果和复现时间,便于判断是节点、配置还是网络问题。
  7. 回滚:恢复原来的 Global Routing 和配置文件;如果修改过规则,优先还原备份,而不是继续叠加新规则。

延迟有返回只代表某种探测请求得到响应,不等于网页、视频、登录或长连接一定可用。判断模式是否合适,应至少结合 DNS 解析、代理握手、页面加载和重复请求四类结果。

结论:新手默认怎么设置

如果你已经有一份可靠的规则配置,Shadowrocket 日常默认选择 Config;如果刚导入节点、想确认代理路径是否能用,先临时选择 Proxy;如果要判断当前 Wi-Fi 或蜂窝网络本身是否能访问目标,再选择 Direct。测试完成后恢复日常模式,并保留原配置备份。

最重要的判断顺序是:先分清连接开关,再确认节点,再确认 Global Routing,最后检查 Config 规则。不要把全局模式当成更快、更稳定或百分之百覆盖所有系统流量的保证。

常见问题

Shadowrocket 全局模式和规则模式有什么区别?

全局路由中的 Proxy 更接近按选定代理路径处理请求,Config 则读取当前配置文件并按规则决定代理、直连或其他策略。两者不是协议区别,而是请求路由方式不同。

Shadowrocket 日常应该用 Config 还是 Proxy?

有可用规则配置时,日常优先 Config;刚导入节点或怀疑规则出错时,可以临时切换 Proxy 做对照测试。测试结束后恢复 Config,并确认原配置没有被修改。

Proxy 模式是不是所有流量都会走代理?

不能这样绝对理解。Proxy 只说明客户端将请求按代理路径处理,实际覆盖范围仍受系统连接、应用网络方式、绕过设置和配置影响。Shadowrocket 的连接状态也不等于所有设备通信都经过同一路径。

Direct 模式是不是等于关闭 Shadowrocket?

不是。Direct 改变的是请求路由方式,让请求尝试通过当前网络直连;连接开关可能仍然处于开启状态。若要停止客户端连接,应另外关闭连接开关并确认状态变化。

Config 模式打不开,但 Proxy 模式可以,怎么办?

优先检查当前启用的配置、规则顺序、具体规则是否被更宽泛规则提前匹配、FINAL 兜底以及规则引用的策略名称。保持同一个节点和目标,只修改一个变量后复测。

全局、规则和直连都打不开,先查什么?

先固定设备、网络、节点和目标,确认连接开关与系统权限,再分别记录 Direct、Proxy、Config 的 DNS、日志和页面结果。三种模式都失败时,不要直接归因于规则,继续检查节点参数、DNS、当前网络和目标服务。

相关阅读

参考资料

  1. App Store:Shadowrocket 产品页与功能说明
  2. App Store:Shadowrocket 版本记录与应用说明
  3. Shadowrocket 设置与规则说明:Global Routing、Config、Proxy、Direct(shadow-official.com)