高墙之外❤️

小火箭设置国内不走代理:全局路由、分流规则与排查步骤

更新于 2026-10-24 · passwall.shop

简答:小火箭设置国内不走代理,通常应在底部“配置”中启用分流文件,再回到首页“全局路由”选择“配置”,不要长期选择全局“代理”。随后用国内网站和需要代理的网站分别验证;如果国内流量仍走代理,优先检查规则顺序、当前生效的配置文件和DNS。最近核验于 2026年10月24日。小火箭是独立网络工具,本文仅介绍通用设置方法,不代表任何品牌官网。

定义:“国内不走代理”是指在分流配置中将指定域名、IP或地区规则匹配到 DIRECT,让请求通过当前网络直连,而不是经过代理节点。

先试这一步:正确的设置路径是什么

最快的做法是:打开小火箭首页,先进入底部“配置”确认已有配置文件并将目标文件设为当前配置;再返回首页,点击“全局路由”,选择“配置”。App Store 对小火箭的描述显示,它支持基于域名、域名后缀、CIDR 和 GeoIP 的规则处理,并支持导入规则文件,因此“配置”模式才是按目标地址分流的入口。查看 App Store 当前功能说明

  1. 底部“配置”:查看、导入或启用配置文件。
  2. 首页“全局路由”:选择“配置”,让请求按照当前配置中的规则处理。
  3. 首页连接开关:开启网络连接后,再进行验证。

不要把“订阅”与“配置文件”混为一谈:订阅通常用于添加服务器或节点信息,配置文件用于定义哪些请求走 DIRECT、哪些请求走 PROXY。只导入订阅,不代表已经有可用的国内外分流规则。

首页全局路由作用适合场景
配置按照当前生效配置中的规则分流日常使用,国内直连、其他流量按规则处理
代理用于较宽泛的代理路径测试判断节点或代理连接是否基本可用
直连暂时不使用代理路径与当前网络的直连能力做对照

配置、代理、直连分别是什么意思

最容易出错的是把首页的“配置、代理、直连”和规则里的“PROXY、DIRECT”当成同一个开关。前者是全局路由模式,后者是某条规则匹配后采取的策略。

  • 全局路由“配置”:读取当前启用的配置文件,由规则决定某个请求走 DIRECT、PROXY 或其他策略。
  • 全局路由“代理”:更适合暂时测试选中的代理路径,不能证明每个国内域名都会自动直连。
  • 全局路由“直连”:用于测试当前Wi-Fi或蜂窝网络的直连能力,也不能证明配置中的 DIRECT 规则已经命中。
  • 规则中的 DIRECT:某条规则匹配后,让对应请求直连。
  • 规则中的 PROXY:某条规则匹配后,让对应请求使用代理策略。

Apple 的网络扩展文档也将VPN流量路由与排除规则视为独立的路由控制层,因此排查时应分别记录全局模式、当前配置、匹配规则和连接状态。查看 Apple 网络流量路由说明

国内网站仍走代理:按这个顺序补直连规则

如果小火箭已经选择“配置”,但国内网站或应用仍然变慢,先不要立刻更换节点。规则通常按顺序匹配,前面更宽泛的规则可能已经把请求送到 PROXY,后面的 DIRECT 就不会再生效。

  1. 在首页确认“全局路由”是配置,不是“代理”或“直连”。
  2. 在底部“配置”中确认你查看的文件就是当前生效文件,而不是仅仅出现在列表中的文件。
  3. 打开规则部分,搜索目标域名以及相关登录、图片、接口域名。
  4. 把更具体的 DIRECT 规则放在宽泛规则之前,并放在 FINAL 之前。
  5. 保存后重新建立连接,再测试页面、登录、图片和视频等实际功能。

规则示例仅用于说明格式,不建议直接替换现有配置:

  • DOMAIN,example.com,DIRECT:只匹配精确域名。
  • DOMAIN-SUFFIX,example.com,DIRECT:匹配该域名及其子域名。
  • GEOIP,CN,DIRECT:按目标IP的地理数据库结果处理,不能保证所有“国内服务”都只使用一个域名。
  • FINAL,PROXY或FINAL,DIRECT:处理前面没有匹配到的请求,通常应放在规则末尾。

一个实际排查思路是:先为某个明确域名添加精确的 DIRECT 规则,再测试;如果有效,再决定是否扩大到 DOMAIN-SUFFIX。这样比一开始添加大范围规则更容易定位问题。

公开的 Shadowrocket 配置示例同样采用“规则从上到下匹配、FINAL处理未匹配请求”的结构,但具体规则集并非所有网络环境都适用,导入前应检查来源和内容。查看公开配置示例及规则结构

怎么验证国内真的没有走代理

“网页能打开”不等于“所有请求都直连”。一个页面可能同时调用主站、登录接口、图片、推送和视频域名,因此建议用分层验证,而不是只看首页是否加载。

  1. 验证国内网站:在配置模式下打开常用国内网站,观察访问速度、登录和图片资源是否正常;如果客户端提供请求记录或规则测试功能,查看实际命中的策略。
  2. 验证国内应用:测试微信、支付宝、银行或国内视频应用的登录、刷新和播放,不要只测试应用图标能否打开。
  3. 验证需要代理的目标:使用同一节点打开一个明确需要代理的站点;如果它能用,而国内网站也正常,说明分流基本符合预期。
  4. 做对照测试:临时切换到“代理”或“直连”,每次只改变一个选项,再重复访问同一目标。

如果配置模式失败、代理模式成功,优先检查规则、当前配置文件和DNS;如果代理模式也失败,则更应检查节点、网络、VPN权限或线路,而不是继续堆叠国内直连规则。

配置模式下海外网站打不开,如何判断问题在哪

先按“配置文件—规则—代理连接”三层排查,避免把不同问题混在一起。

  • 配置文件层:确认文件已经启用,且首页全局路由选择“配置”;仅导入文件但未设为当前配置,不会按其中规则运行。
  • 规则层:检查目标域名是否被 DIRECT、REJECT 或错误的策略提前匹配;特别留意宽泛的 DOMAIN-SUFFIX、GEOIP 和 FINAL。
  • 代理层:暂时切换到全局“代理”,选择同一个节点测试。如果代理模式也打不开,问题更可能在节点信息、连接授权、网络或线路。
  • DNS层:域名解析结果可能影响域名规则和IP规则的判断。若只有部分域名异常,记录域名、网络类型、当前模式和失败时间,再对照测试。

不要同时更换配置、节点、DNS和规则。一次只改一项,并保留原配置副本,才能知道是哪一步改变了结果。

什么时候应该判断为线路问题

建议先做一个简单的对照:国内站点在直连或配置模式下正常,而仅某些境外目标持续慢、超时或丢包,且同一节点在“代理”模式下也复现,才更值得怀疑代理路径或跨境线路。若国内站点、海外站点都异常,先检查本地网络、DNS、系统时间、VPN授权和配置文件。

联系运营商或服务方前,准备以下信息:设备型号和系统版本、Wi-Fi或蜂窝网络、发生时间、全局路由模式、配置文件名称、测试域名、是否更换网络后复现、是否能在全局代理模式下复现。不要只描述“打不开”,最好记录超时、连接失败、DNS失败或页面部分加载等现象。

如果你已经确认国内站点正常、仅跨境目标在不同网络下持续出现延迟或丢包,再考虑使用专门的线路诊断服务,并把上述信息一并提交,避免把规则问题误判成线路问题。

常见错误与恢复方法

  • 把订阅链接粘到配置文件位置:先判断链接返回的是服务器订阅、规则文件还是完整配置,不要看到能导入就认为分流已生效。
  • 把新规则加在FINAL后面:FINAL通常负责兜底,新增规则应放在它前面。
  • 只添加一个主域名:登录、图片、接口和视频可能使用不同域名,必要时逐个从请求记录确认。
  • 使用全局直连后误判规则有效:全局直连只能说明当前网络能访问,不能证明某条 DIRECT 规则命中。
  • 远程配置更新覆盖本地修改:更新后重新检查当前配置、关键规则和FINAL位置,重要修改先保存副本。

设置前后的速查卡

现象优先检查下一步
国内网站变慢,海外网站正常是否全局选择“代理”;国内域名是否命中PROXY切回“配置”,检查DIRECT规则及顺序
配置模式打不开,代理模式能打开当前配置文件、规则匹配、FINAL和DNS用精确DOMAIN规则做单点测试
代理模式也打不开节点、连接授权、网络和线路记录时间、网络和错误现象后再换一项测试
改规则后完全没变化是否编辑了当前生效文件;规则是否在FINAL之后确认启用文件并移动规则到FINAL之前

常见问题

小火箭国内不走代理,首页到底选“配置”还是“直连”?

日常分流应选“配置”,因为它会读取当前配置文件中的规则。只有在做对照测试时才临时选“直连”;长期选择直连会让需要代理的目标也失去按规则处理的机会。

已经选择配置,为什么国内网站还显示走代理?

优先检查当前配置文件是否真的启用,再检查规则顺序。若宽泛的DOMAIN-SUFFIX或GEOIP规则先命中,后面的DIRECT不会生效。把明确域名的DIRECT规则放到相关宽泛规则和FINAL之前。

配置文件和订阅有什么区别?

订阅通常用于导入或更新服务器信息,配置文件则定义规则、DNS和策略。导入订阅后仍需确认是否有可用的分流配置,并在底部“配置”中启用正确文件。

国内直连规则应该写DOMAIN还是DOMAIN-SUFFIX?

只想匹配一个完整域名时使用DOMAIN;想覆盖该域名及其子域名时使用DOMAIN-SUFFIX。不要加入https、路径或查询参数,并注意规则需要放在FINAL之前。

为什么国内应用能打开,但登录或视频播放失败?

应用可能同时使用多个域名,主页面、登录接口、图片、推送和视频不一定共用同一域名。应查看请求记录或逐项测试,找出被错误代理、拒绝或DNS解析异常的域名后再补规则。

全局代理能用,切回配置后就打不开,说明节点坏了吗?

不一定。全局代理能用,说明节点至少有基本连接能力;配置模式失败更常见的原因是当前配置未启用、规则命中DIRECT或REJECT、规则顺序错误,或者DNS与规则判断不一致。

修改规则后,远程更新会不会把设置覆盖?

有可能。远程配置更新可能重新下载文件内容,因此修改前应保存原文件或记录变更。更新后重新确认当前生效文件、关键DIRECT规则和FINAL位置,再测试目标网站。

相关阅读

参考资料

  1. Shadowrocket App Store 页面:规则、配置导入与网络功能说明
  2. Apple Developer:路由VPN网络流量与排除流量说明
  3. Apple Developer:Network Extension 框架概览
  4. GitHub:公开 Shadowrocket 配置示例与规则结构