Adguard共存教程

本教程所用到的所有工具如下(请确保你使用的是最新版本):


Adguard 的设置

  1. 设置 DNS 服务器
    防护 -> DNS 保护功能 -> DNS 服务器 -> 自定义服务器 中添加一个或多个可用的 DoH:

    • https://dns.alidns.com/dns-query
    • https://doh.pub/dns-query
    • https://1.1.1.1/dns-query
    • https://8.8.8.8/dns-query
  2. 排除对 Clash Meta For Android 或 Sing-Box 的路由


Clash 与 Adguard 共存

Clash 的设置

  1. 下载 Clash 的配置文件

  2. 获取 Clash 代理端口
    查看配置文件中的 mixed-portsocks-port

  3. 关闭 DNS
    手动编辑配置文件,设置如下:

    1
    2
    dns:
    enable: false
  4. 本地导入修改后的配置文件

  5. 将 Clash 设置为仅代理模式
    关闭 设置 -> 网络 -> 自动路由所有流量


Adguard 的设置

  1. 打开 设置 -> 过滤 -> 网络 -> 代理 -> 代理服务器 -> 添加代理

  2. 配置代理:

    • 代理类型:选择 SOCKS5
    • 代理主机:填写 127.0.0.1
    • 代理端口:填入获取到的端口。
    • 高级设置
      • 可根据节点状态选择开启 通过 SOCKS5 路由 UDP
      • 注意使用 FakeDNS 保持关闭。

Sing-Box 与 Adguard 共存

Sing-Box 共存示例配置

  • 1.11.0-alpha.7-

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    {
    "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+

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    {
    "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 的设置

  1. 打开 设置 -> 过滤 -> 网络 -> 代理 -> 代理服务器 -> 添加代理

  2. 配置代理:

    • 代理类型:选择 SOCKS5
    • 代理主机:填写 127.0.0.1
    • 代理端口:填入 10808
    • 高级设置
      • 可根据节点状态选择开启 通过 SOCKS5 路由 UDP
      • 注意使用 FakeDNS 保持关闭。

Adguard共存教程
https://blog.tmby.shop/Coexist/
作者
天命不又
发布于
2024年11月28日
许可协议