本教程所用到的所有工具如下(请确保你使用的是最新版本):
Adguard 的设置
设置 DNS 服务器
使用防护 -> DNS 保护功能 -> DNS 服务器 -> 自动 DNS
排除对 Clash Meta For Android 或 Sing-Box 的路由
Clash 与 Adguard 共存
Clash 的设置
下载 Clash 的配置文件
获取 Clash 代理端口
查看配置文件中的mixed-port
或socks-port
。关闭 DNS
手动编辑配置文件,设置如下:yamldns: enable: false
本地导入修改后的配置文件
将 Clash 设置为仅代理模式
关闭设置 -> 网络 -> 自动路由所有流量
。
Adguard 的设置
打开
设置 -> 过滤 -> 网络 -> 代理 -> 代理服务器 -> 添加代理
。配置代理:
- 代理类型:选择
SOCKS5
。 - 代理主机:填写
127.0.0.1
。 - 代理端口:填入获取到的端口。
- 高级设置:
- 可根据节点状态选择开启
通过 SOCKS5 路由 UDP
。 - 注意:
使用 FakeDNS
保持关闭。
- 可根据节点状态选择开启
- 代理类型:选择
Sing-Box 与 Adguard 共存
Sing-Box 共存示例配置
1.11.0-alpha.7-
json{ "inbounds": [ { "type": "socks", "listen": "127.0.0.1", "listen_port": 10808, "sniff": true, "sniff_override_destination": true } ], "outbounds": [ { "tag": "proxy" }, { "type": "direct", "tag": "direct" } ], "route": { "rules": [ { "rule_set": "geosite-cn", "outbound": "direct" }, { "rule_set": "geoip-cn", "outbound": "direct" } ], "rule_set": [ { "type": "remote", "tag": "geosite-cn", "format": "binary", "url": "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/sing/geo/geosite/cn.srs" }, { "type": "remote", "tag": "geoip-cn", "format": "binary", "url": "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/sing/geo/geoip/cn.srs" } ] } }
1.11.0-alpha.7+
json{ "inbounds": [ { "type": "socks", "listen": "127.0.0.1", "listen_port": 10808 } ], "outbounds": [ { "tag": "proxy" }, { "type": "direct", "tag": "direct" } ], "route": { "rules": [ { "action": "sniff" }, { "rule_set": "geosite-cn", "outbound": "direct" }, { "rule_set": "geoip-cn", "outbound": "direct" } ], "rule_set": [ { "type": "remote", "tag": "geosite-cn", "format": "binary", "url": "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/sing/geo/geosite/cn.srs" }, { "type": "remote", "tag": "geoip-cn", "format": "binary", "url": "https://github.com/MetaCubeX/meta-rules-dat/raw/refs/heads/sing/geo/geoip/cn.srs" } ] } }
仅实现了最基本的国内外分流,如有其他需求,请自行查看 文档 进行修改。
Adguard 的设置
打开
设置 -> 过滤 -> 网络 -> 代理 -> 代理服务器 -> 添加代理
。配置代理:
- 代理类型:选择
SOCKS5
。 - 代理主机:填写
127.0.0.1
。 - 代理端口:填入
10808
。 - 高级设置:
- 可根据节点状态选择开启
通过 SOCKS5 路由 UDP
。 - 注意:
使用 FakeDNS
保持关闭。
- 可根据节点状态选择开启
- 代理类型:选择