小火箭重写规则实战,三年使用者的流量分流方案

小火箭重写规则通过本地脚本修改网络请求,实现精准分流与广告过滤,本文基于三年跨境办公实战经验,详解配置步骤、路由模式选择及节点优化策略,助你构建高效的国际网络加速环境。

重写规则的核心价值

小火箭重写规则(Rewrite Rules)是Shadowrocket的高级功能,通过正则匹配替换请求内容,实现去广告、解锁区域限制、自定义Header等操作,与单纯依赖远程订阅不同,本地重写规则响应速度更快,且能针对特定App进行精细化流量管控。

四步完成基础配置

获取规则源 在「配置」页面点击右上角加号,粘贴可信的重写规则URL,推荐选择维护频繁的社区规则,格式需为Shadowrocket支持的.conf.sgmodule

启用重写与MITM 进入「工具」→「重写」,开启总开关,随后安装MITM证书:点击「生成证书」→「安装」,并在iOS设置→通用→关于本机→证书信任设置中启用完全信任。

配置分流策略 在「全局路由」中选择配置模式,系统将根据规则自动判断流量走向,关键参数如下:

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

调试与验证 开启「日志」功能,在Safari访问测试站点,观察请求是否被正确标记为REWRITE或REDIRECT,确认证书状态显示为有效。

全局路由四种模式详解

配置模式(推荐) 按规则列表智能分流,国内直连、境外走代理,适合日常跨境办公需求,兼顾速度与稳定性。

代理模式 所有流量强制通过节点,适用于公共Wi-Fi环境或需要全局隐藏真实IP的学术资源访问场景。

直连模式 完全不走代理,用于排查网络问题或验证重写规则本身是否导致连接异常。

场景模式 根据Wi-Fi/蜂窝网络自动切换策略,家庭Wi-Fi用直连,公司网络用代理,4G网络用配置。

高频问题排查

现象:规则已启用但广告仍存在 原因:MITM证书未正确安装,或目标App启用SSL Pinning防篡改。 解决:重新安装证书并重启App;对防篡改应用需使用「脚本」而非简单重写。

现象:开启重写后特定App闪退 原因:规则正则表达式过于宽泛,误修改了App的核心请求。 解决:在「重写」列表中找到对应域名,点击「i」图标添加-reject-header的精确匹配条件。

现象:视频类App提示网络异常 原因:重写规则修改了流媒体平台的区域验证参数,与节点实际出口地区冲突。 解决:在「规则」中为该域名添加DIRECT或更换对应地区的优质专线节点。

节点选择与规则协同

重写规则的生效依赖稳定的底层连接,对于4K流媒体解锁需求,建议选择支持BGP中转的专线;日常网页浏览使用普通中转即可,若频繁遇到规则加载失败,可尝试在「延迟测试」中筛选丢包率低于1%的节点,并在「节点」设置中开启「UDP转发」提升响应速度。

定期更新规则源与节点订阅,保持小火箭重写规则与网络环境的最佳适配状态。

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