SEO优化, 2024年{关键词}完全指南,从入门到精通的10个实战技巧, 年份+数字+利益点+权威性, [搜索量:高, 难度:中, 平台:百度],请提供您的内容和具体关键词,我将为您生成准确的标题。

导读:

  1. 基础规则语法
  2. 常用规则类型详解
  3. 推荐配置模板(国内直连+国外代理)
  4. 高级配置技巧
  5. 配置方法
  6. 注意事项
  7. 调试技巧

Shadowrocket 的规则配置采用类似 Surge 的语法,通过规则匹配决定流量走向(直连/代理/拒绝),以下是完整的配置指南:

基础规则语法

[Rule]DOMAIN,www.google.com,PROXY
DOMAIN-SUFFIX,google.com,PROXY
DOMAIN-KEYWORD,google,PROXY
IP-CIDR,8.8.8.8/32,PROXY
GEOIP,CN,DIRECT
FINAL,PROXY

常用规则类型详解

类型 说明 示例
DOMAIN 完整域名匹配 DOMAIN,www.example.com,PROXY
DOMAIN-SUFFIX 后缀匹配(含子域名) DOMAIN-SUFFIX,google.com,PROXY
DOMAIN-KEYWORD 关键词匹配 DOMAIN-KEYWORD,google,PROXY
DOMAIN-SET 大域名列表(外部文件) DOMAIN-SET,https://example.com/list.txt,PROXY
IP-CIDR IP 段匹配 IP-CIDR,192.168.0.0/16,DIRECT
IP-CIDR6 IPv6 段匹配 IP-CIDR6,2001:db8::/32,DIRECT
GEOIP 国家/地区 IP 库 GEOIP,CN,DIRECT
FINAL 兜底规则(必须放在最后) FINAL,PROXY

推荐配置模板(国内直连+国外代理)

[General]
# 基础设置
bypass-system = true
skip-proxy = 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, localhost, *.local, captive.apple.com
dns-server = 223.5.5.5, 119.29.29.29, 8.8.8.8
fallback-dns-server = 1.1.1.1, 8.8.4.4
[Rule]
# 1. 局域网直连
IP-CIDR,192.168.0.0/16,DIRECT
IP-CIDR,10.0.0.0/8,DIRECT
IP-CIDR,172.16.0.0/12,DIRECT
IP-CIDR,127.0.0.0/8,DIRECT
# 2. 国内常用服务直连
DOMAIN-SUFFIX,cn,DIRECT
DOMAIN-SUFFIX,baidu.com,DIRECT
DOMAIN-SUFFIX,taobao.com,DIRECT
DOMAIN-SUFFIX,qq.com,DIRECT
DOMAIN-SUFFIX,weibo.com,DIRECT
DOMAIN-SUFFIX,bilibili.com,DIRECT
# 3. 广告拦截(可选)
DOMAIN-SUFFIX,googleadservices.com,REJECT
DOMAIN-SUFFIX,doubleclick.net,REJECT
DOMAIN-KEYWORD,admarvel,REJECT
# 4. 国外流媒体代理
DOMAIN-SUFFIX,netflix.com,PROXY
DOMAIN-SUFFIX,disneyplus.com,PROXY
DOMAIN-SUFFIX,youtube.com,PROXY
DOMAIN-SUFFIX,spotify.com,PROXY
# 5. 国外常用服务代理
DOMAIN-SUFFIX,google.com,PROXY
DOMAIN-SUFFIX,github.com,PROXY
DOMAIN-SUFFIX,twitter.com,PROXY
DOMAIN-SUFFIX,facebook.com,PROXY
DOMAIN-KEYWORD,google,PROXY
# 6. 国内 IP 直连
GEOIP,CN,DIRECT
# 7. 兜底规则
FINAL,PROXY

高级配置技巧

分流策略组(Policy Group)

[Proxy Group]
# 创建策略组
Auto = url-test, 节点1, 节点2, 节点3, url=http://www.gstatic.com/generate_204, interval=600
Fallback = fallback, 节点1, 节点2, url=http://www.gstatic.com/generate_204, interval=600
LoadBalance = load-balance, 节点1, 节点2, 节点3
[Rule]
# 使用策略组
DOMAIN-SUFFIX,google.com,Auto

规则集(Rule Set)

使用远程规则列表保持更新:

[Rule]
# 使用远程规则集
RULE-SET,https://cdn.jsdelivr.net/gh/Loyalsoldier/surge-rules@release/direct.txt,DIRECT
RULE-SET,https://cdn.jsdelivr.net/gh/Loyalsoldier/surge-rules@release/proxy.txt,PROXY
RULE-SET,https://cdn.jsdelivr.net/gh/Loyalsoldier/surge-rules@release/reject.txt,REJECT

脚本规则(Script)

[Script]
# 根据时间自动切换
cron "0 9 * * *" script-path=switch.js

配置方法

方法 1:手动编辑

  1. 打开 Shadowrocket → 配置 → 默认配置右侧的 i 图标
  2. 选择 编辑配置添加规则
  3. 按类型填写:类型 → 值 → 策略

方法 2:导入完整配置

  1. 获取 .conf.json 格式配置文件链接
  2. Shadowrocket 首页 → 右上角 → 类型选择 URL
  3. 粘贴链接导入

方法 3:使用现成规则库

推荐维护良好的规则集:

  • Loyalsoldier: https://github.com/Loyalsoldier/surge-rules
  • ConnersHua: https://github.com/ConnersHua/RuleGo
  • ACL4SSR: https://github.com/ACL4SSR/ACL4SSR/tree/master/Clash

注意事项

  1. 规则顺序很重要:Shadowrocket 从上到下匹配,命中即停止
  2. FINAL 规则必须放在最后,作为默认策略
  3. GEOIP 数据库:确保开启 "GeoIP 自动更新"(设置 → GeoLite2 数据库)
  4. DNS 泄漏:建议配置 dns-serverfallback-dns-server
  5. 测试工具:使用 "延迟测试" 检查规则是否生效

调试技巧

  • 查看日志:设置 → 诊断 → 日志,查看流量走向
  • 规则测试:长按连接 → 工具 → 规则测试,输入域名查看匹配结果
  • 抓包分析:配合 Thor/Stream 等工具验证分流效果

需要特定场景的配置(如仅代理特定 App、游戏加速等)可以告诉我具体需求,我可以提供更针对性的规则。

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