小火箭全局代理和规则模式有什么区别?新手一分钟看懂

全局代理和规则模式决定了设备流量如何经过代理,但两者并不是简单的“开”和“关”。本文结合 Shadowrocket 的实际设置,用新手听得懂的例子说明它们的区别、常见用途和选择建议,帮你知道日常上网该用哪种模式,以及遇到连接问题时如何判断。

本文速览

Shadowrocket(小火箭)的 Global Routing 决定符合条件的设备流量如何处理:Config 按当前配置中的规则分流,Proxy 则让可由 Shadowrocket 接管的流量统一走当前代理。它们不是“开”与“关”的区别,也不等于连接开关本身。本文适合刚开始使用的小火箭用户,读完可以选对日常模式,并按顺序判断网页打不开是连接、规则还是策略选择出了问题。配置和连接均以用户已有的配置与服务为前提。

一、先分清:路由模式不等于连接开关

在 Shadowrocket 中,Home 页上的连接开关负责启动或停止 VPN 连接;Global Routing 则决定连接启动后,符合条件的流量采用哪种路由方式。可以把它们理解为两件事:先决定“是否启用连接”,再决定“启用后怎样处理流量”。因此,只把 Global Routing 从 Config 切到 Proxy,并不能代替启动连接;反过来,连接开着也不代表所有请求都会经过代理。

Global Routing 中常见的选择包括 Config、Proxy 和 Direct。Config 按当前选中的配置及其规则处理请求;Proxy 将可接管的流量交给当前选定的代理;Direct 则让这些流量直接连接。具体可用选项与当前行为应以应用界面、选中的配置和实际测试结果为准。系统服务、应用自身行为及网络条件也会影响最终表现,不宜把一次网页测试当作所有流量都按同一种方式处理的证明。

Config
按当前配置的规则与策略处理请求
Proxy
将可接管流量统一交给当前代理
Direct
让可接管流量直接连接,不经代理

二、Config(规则模式)怎样决定走向

Config 是按规则分流的模式。请求进入后,Shadowrocket 根据当前选中的 Config 中的规则判断目标,再采用规则指定的策略。比如,规则可以让某个域名走代理、让指定范围的流量直连,并由 FINAL 处理前面没有匹配到的请求。实际结果取决于当前启用的配置内容、规则顺序和策略是否可用,不是仅凭“规则模式”这几个字就能推断。

规则通常按配置中的顺序匹配。若较宽泛的规则排在较具体的规则前面,后面的规则可能没有机会生效;若请求没有命中预期规则,还要继续检查最后的兜底策略。遇到某个网站走错方向时,先确认 Home 当前使用的配置,再在该配置中核对目标域名对应的规则、策略名称及规则位置。不要只修改一个未选中的配置文件,然后期待当前连接立即改变。

规则如何判断

DOMAIN-SUFFIX
按域名后缀匹配,例如 example.com
GEOIP
按目标 IP 所属地区匹配
FINAL
处理未命中前面规则的请求

示例只用于说明关键字;具体规则和策略以当前 Config 为准。

排查时先看这里

Home
当前连接状态与 Global Routing
Config
当前选中的配置文件
策略
规则实际指向的可用策略

先确认正在使用哪份配置,再判断规则是否生效。

三、Proxy(全局代理)适合什么情况

切到 Proxy 后,Shadowrocket 会将可接管的流量统一交给当前选择的代理,而不是根据 Config 中每条规则决定该请求走代理还是直连。它适合短时间验证某个已有代理是否能够承载目标请求,也适合临时排查规则分流是否导致特定网站走错路径。这里的“全局”描述的是路由选择方式,并不保证设备上每个应用、每个系统请求都一定经过代理。

Proxy 也不是“速度更快”或“更安全”的开关。实际访问仍受当前代理可用性、网络质量、DNS、目标服务和应用行为影响。若切到 Proxy 后网页可以打开,只能说明这次请求在该模式下获得了不同结果;它可能提示 Config 中的规则或策略需要检查,但不能直接证明某一条规则就是唯一原因。测试完成后,应回到日常需要的模式,避免把临时排查状态误当成长期配置。

按使用目的选择 Global Routing

日常分流
  • 选择 Config,让当前配置的规则决定策略。
  • 核对 FINAL 及常用域名对应的规则。
  • 确认规则指向的策略可用。
临时对照
  • 选择 Proxy,观察同一目标是否可访问。
  • 只测试一个具体域名,记录结果。
  • 测试后恢复原来的日常模式。

多数需要按规则区分流量的日常场景,可从 Config 开始;Proxy 更适合作为有明确目的的临时对照。

四、新手怎么选:先确定目标,再改一个选项

如果希望部分请求使用代理、其他请求保持直连,通常应使用 Config,并确认配置里已经有符合需求的规则。如果当前目标是短时排查,想看某个请求在统一走代理时是否有变化,可以临时选择 Proxy。如果要检查直连网络本身是否正常,Direct 可作为对照,但它不是代理模式,也不会替你修复配置中的规则。

切换前记下原来的 Global Routing、当前配置名称和 Home 连接状态。测试时固定同一个网络、同一个网址和同一个连接对象,每次只改一个条件;否则同时换网络、换代理、换规则,结果就很难解释。结束后恢复原设置,并再次打开同一网址确认日常行为。若设备启用了自动连接相关设置,也应留意连接状态是否在测试期间发生变化。

  1. 记录当前状态

    打开 Home,记下连接开关状态、Global Routing 当前选项,以及正在使用的配置名称。测试前不要同时编辑多个配置。

  2. 进入路由选择

    在 Home 找到 Global Routing,先确认可选项中是否有 Config、Proxy 和 Direct。轻点需要测试的模式,并确认界面显示的选择已更新。

  3. 固定测试目标

    保持同一 Wi-Fi 或蜂窝网络,用同一个具体网址复测。若只在一个网站出现问题,记下域名和页面提示,不要用“网页都不行”替代测试对象。

  4. 恢复日常选择

    完成短时对照后,回到 Home → Global Routing,恢复原来的日常模式。若日常采用规则分流,检查当前配置仍为预期配置,再确认连接状态。

五、连接异常时,按顺序定位而不是反复切换

“连上了但网页打不开”可能出现在多个环节:连接本身没有成功、请求匹配了不合适的规则、规则指向的策略不可用、DNS 没有返回合适结果,或目标网站暂时无法访问。单独切换 Global Routing 只能帮助比较流量处理方式,不能替代逐项排查。建议先用一个明确的网址重复测试,并把每次切换后的结果记下来。

切到 Proxy 就等于打开连接了吗?

不等于。Global Routing 选择路由方式,连接开关负责启动或停止 VPN;回到 Home 分别确认模式和连接状态。

日常是不是一直用 Proxy 更省事?

若需要按域名或规则区分直连与代理,应使用 Config 并检查规则。Proxy 不按这些规则分流,更适合短时对照。

规则模式下某个网站走错了怎么办?

确认 Home 当前选中的 Config,再检查该域名命中的规则、规则顺序和目标策略;不要只编辑未启用的配置。

测试完忘了切回原模式怎么办?

打开 Home → Global Routing,按测试前记录恢复原选择;再确认连接状态和一个日常访问目标。

六、简单记住:Config 管分流,Proxy 做对照

Config 和 Proxy 的关键差异,不是一个“开”、一个“关”,而是决定请求时是否依据当前配置中的规则分别处理。需要日常规则分流时,先检查并使用 Config;需要临时观察统一走代理后的结果时,短时使用 Proxy;需要检查直连时,才把 Direct 作为对照。每次测试都固定网络和网址、记录起始状态、只改一个条件,结论才有参考价值。

如果模式切换后问题仍然存在,就把排查范围继续缩小到连接状态、当前配置、规则命中、策略可用性和 DNS 等环节。不要仅凭某个模式下的一次成功或失败,推断所有应用和所有流量的表现。确认原因后恢复日常设置,并确保当前启用的配置与预期一致。

结论:先用 Config 做日常分流

需要规则决定哪些请求直连、哪些请求使用代理时,优先核对 Config;Proxy 用来进行短时统一代理对照。模式选择与连接开关是两件事,排查时分别确认。

App Store 正版核对查看购买与恢复说明