正则表达式是精细化控制流量的核心工具,掌握小火箭正则表达式规则能够实现域名、IP、广告的精准匹配,本文详解规则语法、配置位置及常见场景,附赠可直接复用的规则模板。
什么是正则表达式规则
正则表达式(Regular Expression)是一种文本匹配模式,用于描述字符串的特征,在小火箭中,通过正则表达式规则可以精确控制哪些流量走代理、哪些直连、哪些拦截。
相比简单的域名匹配,正则表达式支持:
- 通配符匹配(*.example.com)
- 路径匹配(example.com/path*)
- 逻辑组合(AND/OR/NOT)
- 变量引用与后向引用
掌握小火箭正则表达式规则,是实现跨境办公需求和学术资源访问自动分流的前提。
全局路由模式中的四个选项
在小火箭「配置」→「全局路由」中,有四个核心选项:
| 选项 | 作用 | 适用场景 |
|---|---|---|
| 配置 | 用户自定义规则文件 | 常规分流 |
| 代理 | 强制走代理的域名/IP | 海外服务 |
| 直连 | 强制直连的域名/IP | 国内服务 |
| 场景 | 按场景(Wi-Fi/蜂窝)切换规则 | 多环境切换 |
配置选项是自定义正则表达式规则的主要入口,点击「规则」→「添加规则」,选择「正则表达式」类型即可创建。
正则表达式规则写法步骤
基础语法
# 域名通配符 ^.*\.example\.com$ # 路径匹配 ^https?://api\.example\.com/v1/ # IP段匹配 ^192\.168\.\d+\.\d+$ # 排除匹配(否定) ^(?!.*\.cn$).*$
在小火箭中添加规则
- 打开小火箭 → 配置 → 选择配置文件
- 点击「规则」→ 「添加规则」
- 类型选择「正则表达式」
- 填写匹配模式与目标(PROXY/DIRECT/REJECT)
- 保存并启用
常见规则模板
# 广告拦截 .*\.doubleclick\.net$ .*\.googlesyndication\.com$ # 国内域名直连 .*\.(cn|com\.cn|gov\.cn)$ # 海外流媒体 .*\.netflix\.com$ .*\.youtube\.com$ .*\.twitch\.tv$
FAQ:常见问题与解决
现象:规则不生效,流量未按预期分流
原因:正则表达式语法错误,或规则顺序靠后被前面的规则覆盖
解决方法:检查语法准确性;将重要规则移至规则列表顶部
现象:部分网站无法访问
原因:规则过于严格,误拦截了正常请求
解决方法:使用「否定前瞻」排除特定域名,或暂时禁用规则排查
现象:规则生效但速度变慢
原因:正则表达式过于复杂,匹配耗时
解决方法:简化规则,使用域名后缀匹配替代复杂正则
节点选择建议
稳定的国际网络加速体验离不开优质的节点支持,不同场景对节点要求不同:
- 4K视频:推荐高端专线节点,延迟低、带宽足
- 游戏加速:选择低延迟线路,节点地理位置靠近游戏服务器
- 跨境办公:稳定性和安全性优先,推荐独享节点
判断节点服务商是否靠谱,可关注:是否提供测速、是否有退款保障、节点更新频率、客服响应速度。
本文详细讲解了小火箭正则表达式规则的语法、配置步骤及常见问题解决方案,合理运用正则表达式,能够实现精细化的流量管理,提升国际网络加速效率,如需更稳定的节点体验,可选择支持多协议、低延迟的优质线路。
