Clash 是一个 DNS-over-HTTPS 代理,常用于绕过网络限制。以下是一些可以将 Clash 订阅转换为其他代理工具(如 AdGuard、Pi-hole 等)的工具和方法

Clash2To

Clash2To 是一个专门为 Clash 设计的订阅转换工具,可以将 Clash 的订阅转换为 AdGuard、Pi-hole、Surfer 或其他代理工具的格式。

  • 使用方法

    1. 访问 Clash2To
    2. 复制对应代理工具的转换代码。
    3. 在目标代理工具(如 AdGuard 或 Pi-hole)的配置中粘贴代码。
  • 支持的目标工具

    • AdGuard
    • Pi-hole
    • Surfer
    • Xray

AdGuard 或 Pi-hole 的订阅转换

如果你希望将 Clash 的订阅直接导入 AdGuard 或 Pi-hole,可以使用它们的订阅转换功能。

  • AdGuard

    1. 在 AdGuard 的控制面板中,进入“订阅”页面。
    2. 点击“+”按钮,选择“从其他服务导入”。
    3. 输入 Clash 的订阅链接(https://cdn.jsdelivr.net/npm/clash@latest/ruleset.json)。
    4. 选择要导入的分类(如“DNS”或“HTTPS”)。
    5. 点击“导入”。
  • Pi-hole

    1. 在 Pi-hole 的控制面板中,进入“订阅”页面。
    2. 点击“+”按钮,选择“从 URL 导入”。
    3. 输入 Clash 的订阅链接(https://cdn.jsdelivr.net/npm/clash@latest/ruleset.json)。
    4. 选择要导入的分类(如“DNS”或“HTTPS”)。
    5. 点击“导入”。

Surfer

Surfer 是一个基于 Clash 的 DNS 代理,支持直接导入 Clash 的订阅。

  • 使用方法
    1. 在 Surfer 的配置中,找到“订阅”选项。
    2. 输入 Clash 的订阅链接(https://cdn.jsdelivr.net/npm/clash@latest/ruleset.json)。
    3. 选择要导入的分类(如“DNS”或“HTTPS”)。
    4. 点击“导入”。

Xray 或其他工具

如果你使用 Xray 或其他 DNS 代理工具,可以手动配置订阅链接。

  • Xray
    1. 在 Xray 的配置文件(如 xray.json)中,添加订阅项:
      {
        "dns": {
          "servers": [
            "https://your-clash-subscription.com"
          ],
          "nameservers": [
            "1.1.1.1"
          ]
        }
      }
    2. 根据需要配置 DNS 服务器和名称服务器。

手动转换工具

如果以上工具不适合,可以手动使用脚本或工具来转换订阅。

  • Python 脚本

    import requests
    import json
    url = 'https://your-clash-subscription.com'  # 替换为你的 Clash 订阅链接
    response = requests.get(f'{url}/ruleset.json')
    ruleset = response.json()
    # 将 ruleset 导入到 AdGuard
    adguard_url = 'http://localhost:108/api/v1/dns/settings'
    payload = {'nameservers': [{'type': 'A', 'value': '1.1.1.1'}]}
    requests.post(adguard_url, json=payload)
  • Bash 脚本

    curl -o clash.ruleset.json https://your-clash-subscription.com/ruleset.json
    # 将 ruleset 导入到 Pi-hole
    curl -X POST -H "Content-Type: application/json" -d '{"nameservers":[{"type":"A","value":"1.1.1.1"}]}' http://localhost:4711/api.php

注意事项

  • 订阅限制:Clash 的订阅可能有限制(如每日请求次数),转换后可能会导致目标工具的使用次数减少。
  • API 友好性:部分工具可能不支持直接导入 JSON 格式的订阅,需手动解析或调整格式。
  • IP 和订阅验证:确保目标工具的订阅 URL 正确无误,避免因 IP 错误或订阅格式错误导致服务中断。

如果你需要进一步帮助,可以提供更多细节(如目标工具或具体问题),我会尽力为你解答!

Clash 是一个 DNS-over-HTTPS 代理,常用于绕过网络限制。以下是一些可以将 Clash 订阅转换为其他代理工具(如 AdGuard、Pi-hole 等)的工具和方法

扫码添加安易加速器官方微信

扫码添加安易加速器官方微信

021-64387251
扫码添加安易加速器官方微信

扫码添加安易加速器官方微信

网站地图