小火箭重写规则通过本地脚本修改网络请求,实现精准分流与广告过滤,本文基于三年跨境办公实战经验,详解配置步骤、路由模式选择及节点优化策略,助你构建高效的国际网络加速环境。
重写规则的核心价值
小火箭重写规则(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转发」提升响应速度。
定期更新规则源与节点订阅,保持小火箭重写规则与网络环境的最佳适配状态。
