From c8481b299bdc2b6f39d2d134d2b0f2cc3fffa7a7 Mon Sep 17 00:00:00 2001 From: cmliu Date: Fri, 23 Jan 2026 03:51:49 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E5=9C=A8Clash=E8=AE=A2=E9=98=85?= =?UTF-8?q?=E9=85=8D=E7=BD=AE=E6=96=87=E4=BB=B6=E7=83=AD=E8=A1=A5=E4=B8=81?= =?UTF-8?q?=E4=B8=AD=E6=B7=BB=E5=8A=A0ECH=5FSNI=E5=88=B0HOSTS=E6=95=B0?= =?UTF-8?q?=E7=BB=84=E7=9A=84=E6=94=AF=E6=8C=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _worker.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/_worker.js b/_worker.js index 5d1c3ff..0cea14a 100644 --- a/_worker.js +++ b/_worker.js @@ -820,6 +820,9 @@ function Clash订阅配置文件热补丁(Clash_原始订阅内容, uuid = null, clash_yaml = baseDnsBlock + clash_yaml; } + // 如果 ECH_SNI 存在,添加到 HOSTS 数组中 + if (ECH_SNI && !HOSTS.includes(ECH_SNI)) HOSTS.push(ECH_SNI); + // 如果 ECH 启用且 HOSTS 有效,添加 nameserver-policy if (ECH启用 && HOSTS.length > 0) { // 生成 HOSTS 的 nameserver-policy 条目 @@ -2083,4 +2086,3 @@ async function html1101(host, 访问IP) { `; } -