Cloudflare Workers · Clash / sing-box

clash-parser

把一个或多个上游订阅链接统一解析、去重和分组,再按请求参数输出 Clash YAML 或 sing-box JSON。适合把零散订阅整理成一份更稳定、结构更清晰的客户端配置。

它能做什么

  • 合并多个 src 上游订阅并统一清洗节点。
  • 自动生成常用分组与规则集引用。
  • 输出 Clash 配置、Clash Provider 载荷或 sing-box 配置。
  • 可按参数开启 tun、tailscale、external-ui 等能力。

基础用法

  • 至少传一个 src,值必须是可抓取的 http(s) URL。
  • Cloudflare Workers 不能直接抓取 IP 地址,src 请使用域名(官方说明)。
  • 顶层参数需要放在第一个 src 之前。
  • 多个 src 直接重复追加即可。
  • 如果内层 URL 还带查询参数,记得先做 URL 编码。

URL 生成器

填入参数即可实时生成完整请求地址,支持复制。生成的 URL 一律把顶层参数排在 src 之前。

上游订阅地址 *

可重复传入多个上游订阅地址,值必须是可抓取的 http(s) URL;Cloudflare Workers 线上环境不支持直接使用 IP 地址,请改用域名。左侧勾选框控制该条是否写进生成的 URL,取消勾选不影响已填内容。

不传或传 clash 时返回 Clash YAML,传 sing-box 时返回 sing-box JSON。

开启对应功能。标记「仅 Clash」的选项只对 Clash 格式生效:选择 sing-box 时会禁用,并自动从生成的 URL 中移除。

进阶选项

fake-ip 返回伪 IP,让客户端按域名分流;redir-host 返回真实 IP,适合需要自行解析并校验对端地址的本机程序。仅在生成 DNS 段时生效,且仅 Clash 格式有效。

可选,主机自带 Tailscale 客户端时填其虚拟网卡名(Windows 如 Tailscale,macOS 如 utun4,Linux 如 tailscale0)。内核开 TUN 时默认直连会被钉在物理网卡上,导致 tailnet 不可达;填了这一项,tailnet 流量改从该网卡发出。仅在未开启 tailscale 时生效,且仅 Clash 格式有效。

生成的 URL
https://clash-parser.hehome.xyz/?...