小火箭重写规则实战,三年使用者的配置心法

小火箭重写规则是实现精准流量分流的核心功能,通过自定义规则可实现特定域名直连或代理,本文基于长期实战经验,详解配置流程、路由模式区别及常见问题排查,助你优化国际网络加速体验。

重写规则的技术定位

小火箭重写规则(Rewrite Rules)通过匹配域名、IP段或URL关键词,强制覆盖默认路由决策,与配置文件中的通用规则不同,重写规则具有最高优先级,适用于跨境办公场景中需要特殊处理的特定流量。

四步完成基础配置

  1. 获取规则源
    从可信仓库下载 .conf.txt 格式规则文件,推荐选择支持自动更新的远程订阅链接。

  2. 导入配置
    进入 Shadowrocket → 配置 → 默认配置 → 编辑配置 → 添加规则,支持直接粘贴或导入 URL。

  3. 设置更新周期
    远程规则建议开启「自动更新」,周期设为 24-48 小时,确保域名列表时效性。

  4. 验证生效
    开启「日志记录」功能,访问目标网站查看流量走向是否符合预期。

全局路由模式四选项详解

理解「全局路由」四个选项的区别,是掌握小火箭重写规则的前提:

配置(Config)
按配置文件中的规则列表进行分流,这是日常使用推荐模式,重写规则在此模式下生效,可实现精准控制。

代理(Proxy)
所有流量强制通过代理节点,无视任何规则,适用于临时测试节点连通性,或需要全局国际网络加速的特殊场景。

直连(Direct)
所有流量直接连接,不经过代理,用于排除本地网络问题,或确认特定资源是否被拦截。

场景(Scene)
根据当前网络环境自动切换模式,连接公司 Wi-Fi 时自动切换为「直连」,使用蜂窝数据时切换为「配置」。

手写规则实战示例

当现成规则无法满足学术资源访问需求时,可手动添加:

# 强制直连国内域名
DOMAIN-SUFFIX,cn,DIRECT
DOMAIN-KEYWORD,baidu,DIRECT
# 强制代理特定服务
DOMAIN, scholar.google.com, PROXY
DOMAIN-KEYWORD, github, PROXY
IP-CIDR, 8.8.8.8/32, PROXY
# 拦截广告(REJECT)
DOMAIN-KEYWORD, analytics, REJECT

语法结构为:类型, 匹配内容, 策略,注意使用半角逗号分隔,策略名需与节点分组名称完全一致。

常见问题排查

现象:规则已添加但流量仍走默认线路
原因:规则顺序错误或语法格式问题,Shadowrocket 采用「自上而下优先匹配」机制,若前面已有通用规则匹配成功,后续规则不会生效。
解决:将精确规则拖动至列表顶部,检查是否误用全角符号。

现象:国内应用加载缓慢或无法连接
原因:DNS 解析被污染或误判为代理流量,部分国产 App 使用海外 CDN,可能被错误分流。
解决:添加 GEOIP,CN,DIRECT 规则置于代理规则之前,或开启「直连域名使用系统 DNS」选项。

现象:重写规则频繁失效需重新导入
原因:远程规则源地址变更或本地缓存损坏。
解决:检查订阅链接可用性,在「设置」中清除配置缓存,重新下载完整配置。

规则与节点的协同优化

小火箭重写规则的效能上限取决于节点质量,普通中转节点在应对 4K 视频流或大型代码仓库同步时,即使规则配置完美,仍可能出现卡顿。

对于需要稳定学术资源访问或跨境办公的用户,建议选择具备 BGP 线路的高端专线,这类节点延迟波动小,配合精准的重写规则分流,可实现本地服务与海外资源的毫秒级切换,避免频繁手动切换全局模式。

定期审查规则列表,删除失效域名,保持小火箭重写规则的精简高效,是长期稳定使用的关键。

您可以还会对下面的文章感兴趣: