局域网直连,实现高速本地网络连接的完整配置方案

导读:

  1. 基础配置方式
  2. 规则类型详解
  3. 配置示例模板
  4. 高级功能:策略组(Policy Group)
  5. DNS 优化(关键)
  6. 验证与调试
  7. 注意事项

Shadowrocket 的智能分流(Rule-based Routing)是指根据访问目标的域名、IP 或地理位置,自动决定流量走代理(Proxy)还是直连(Direct),从而实现国内网站直连、国外网站代理的优化体验。

以下是完整的配置指南:

基础配置方式

使用远程配置文件(推荐)

在 Shadowrocket 中,最便捷的方式是订阅包含分流规则的配置文件:

配置 → 右上角"+" → 类型选择"Subscribe" → 粘贴配置链接

常用规则源推荐:

  • ACL4SSR(精简/全量规则):https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/config/ACL4SSR_Online.ini
  • ConnersHua(神机规则):https://cdn.jsdelivr.net/gh/ConnersHua/RuleGo@master/Surge/Ruleset.conf
  • lhie1 规则https://raw.githubusercontent.com/lhie1/Rules/master/Shadowrocket/Complete.conf

本地手动配置

如果手动配置,需理解规则优先级(从上到下匹配,命中即停止):

配置 → 编辑 → 规则 → 添加规则

规则类型详解

规则类型 说明 示例
DOMAIN 完整域名匹配 DOMAIN,www.google.com,Proxy
DOMAIN-SUFFIX 后缀匹配(最常用) DOMAIN-SUFFIX,google.com,Proxy
DOMAIN-KEYWORD 关键词匹配 DOMAIN-KEYWORD,google,Proxy
IP-CIDR IP 段匹配 IP-CIDR,142.250.0.0/16,Proxy
GEOIP 国家/地区代码 GEOIP,CN,DIRECT
FINAL 兜底规则(必须最后) FINAL,ProxyFINAL,DIRECT

配置示例模板

以下是一个基础的分流配置逻辑(按优先级排序):

IP-CIDR,127.0.0.0/8,DIRECT
IP-CIDR,172.16.0.0/12,DIRECT
IP-CIDR,192.168.0.0/16,DIRECT
IP-CIDR,10.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,bilibili.com,DIRECT
# 3. 国外流媒体代理(如需解锁)
DOMAIN-SUFFIX,netflix.com,Proxy
DOMAIN-SUFFIX,disneyplus.com,Proxy
DOMAIN-SUFFIX,youtube.com,Proxy
# 4. 国外常用网站代理
DOMAIN-SUFFIX,google.com,Proxy
DOMAIN-SUFFIX,github.com,Proxy
DOMAIN-SUFFIX,twitter.com,Proxy
# 5. 国内 IP 段直连(使用 GEOIP)
GEOIP,CN,DIRECT
# 6. 兜底规则(未匹配的走代理或直连)
FINAL,Proxy

高级功能:策略组(Policy Group)

Shadowrocket 支持策略组实现更智能的切换:

  1. 自动选择(Auto):自动测速选择延迟最低的节点
  2. 负载均衡(Load Balance):轮询或随机使用多个节点
  3. 故障转移(Failover):主节点失效时自动切换备用节点

配置方法:

配置 → 编辑 → 策略组 → 添加策略组 → 选择类型 → 添加节点

然后在规则中引用策略组名称:

DOMAIN-SUFFIX,google.com,自动选择

DNS 优化(关键)

智能分流的准确性依赖 DNS 解析,建议配置:

配置 → DNS → 启用 DNS 覆写

推荐 DNS 组合:

  • 国内 DNS5.5.5(阿里)、29.29.29(腾讯)
  • 国外 DNS8.8.8(Google)、1.1.1(Cloudflare)
  • DoH/DoT(防污染):https://dns.alidns.com/dns-query

验证与调试

  1. 查看日志:Shadowrocket 主界面 → 日志,查看具体请求走了哪个策略
  2. 测试网站
    • 国内:ip.sb(应显示国内 IP)
    • 国外:www.google.com(应显示代理 IP)
  3. 规则生效检查:访问 www.baidu.com 应显示"DIRECT",访问 www.youtube.com 应显示"Proxy"

注意事项

  1. 规则顺序:严格从上到下匹配,建议将精确规则放在上面,宽泛规则(如 FINAL)放在最下面
  2. IP 规则滞后:域名规则优先于 IP 规则,DNS 返回的是 CDN 国内 IP,可能导致国外网站走了直连
  3. 更新规则:远程配置文件通常需要定期更新(可在配置页面下拉刷新)
  4. 耗电问题:规则过多(>5000 条)可能影响性能和续航,建议使用精简版规则

推荐新手方案:直接使用 ACL4SSR_OnlineConnersHua 的现成配置,无需手动编写规则,开箱即用。

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