导读:
在 Shadowrocket 中添加直连规则(Direct Rule)可以让特定域名或 IP 不走代理,直接连接,以下是详细的添加方法和配置建议:
添加直连规则的方法
方法 1:通过图形界面添加(推荐)
- 打开 Shadowrocket,点击底部「配置」(Config)
- 选择当前使用的配置文件,点击「编辑配置」
- 找到「规则」(Rules)部分,点击「添加规则」
- 配置以下选项:
- 类型:选择匹配类型(DOMAIN、DOMAIN-SUFFIX、IP-CIDR 等)
- 值:填写具体的域名或 IP 段
- 策略:选择「DIRECT」(直连)
- 备注(可选):添加说明文字
方法 2:手动编辑配置文本
- 在配置页面点击「编辑纯文本」
- 在
[Rule]段落中添加规则,格式如下:DOMAIN,example.com,DIRECT DOMAIN-SUFFIX,baidu.com,DIRECT IP-CIDR,192.168.0.0/16,DIRECT
常用直连规则示例
国内常用服务(建议置顶)
DOMAIN-SUFFIX,cn,DIRECT
DOMAIN-SUFFIX,baidu.com,DIRECT
DOMAIN-SUFFIX,bilibili.com,DIRECT
DOMAIN-SUFFIX,qq.com,DIRECT
DOMAIN-SUFFIX,weibo.com,DIRECT
DOMAIN-SUFFIX,taobao.com,DIRECT
DOMAIN-SUFFIX,jd.com,DIRECT
DOMAIN-SUFFIX,alicdn.com,DIRECT
DOMAIN-SUFFIX,aliyun.com,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
IP-CIDR,100.64.0.0/10,DIRECT
IP-CIDR,17.0.0.0/8,DIRECT # Apple 服务
国内 IP 段(使用 GEOIP)
GEOIP,CN,DIRECT
特定应用或域名关键词
DOMAIN-KEYWORD,baidu,DIRECT
DOMAIN-KEYWORD,alipay,DIRECT
DOMAIN-KEYWORD,wechat,DIRECT
规则优先级注意事项
⚠️ 重要:Shadowrocket 规则是从上到下匹配的,匹配到第一条符合条件的规则就会停止。
建议顺序:
- 局域网 IP(DIRECT)
- 国内域名/特定直连域名(DIRECT)
- 被墙域名(PROXY)
- 国内 IP 段(DIRECT)
- FINAL(默认规则,通常是 PROXY 或 DIRECT)
实用技巧
快速添加当前访问的域名
- 在 Shadowrocket 主界面点击「统计」→「最近请求」
- 找到想要直连的域名,左滑选择「添加规则」→ 策略选「DIRECT」
使用规则订阅(懒人方案)
如果不想手动维护,可以添加国内直连规则订阅:
- 在「配置」→「规则」→「添加订阅」中加入包含国内直连规则的订阅链接
测试规则是否生效
添加后访问该网站,在「统计」页面查看连接日志:
- 显示
DIRECT表示直连成功 - 显示
PROXY表示走了代理,需要调整规则顺序
完整配置示例
[Rule]IP-CIDR,192.168.0.0/16,DIRECT
IP-CIDR,10.0.0.0/8,DIRECT
# 国内域名
DOMAIN-SUFFIX,cn,DIRECT
DOMAIN-SUFFIX,baidu.com,DIRECT
DOMAIN-SUFFIX,qq.com,DIRECT
# 代理规则(示例)
DOMAIN-SUFFIX,google.com,PROXY
DOMAIN-SUFFIX,youtube.com,PROXY
# 国内 IP
GEOIP,CN,DIRECT
# 兜底
FINAL,PROXY
提示:如果某些国内网站访问异常(如 DNS 污染),可能需要暂时移除该域名的直连规则,让其走代理解析。