From 760fc37766affd3401a9b591827d4c5f7b50f445 Mon Sep 17 00:00:00 2001 From: cmliu Date: Tue, 17 Jun 2025 01:25:22 +0800 Subject: [PATCH] =?UTF-8?q?feat:=20=E6=B7=BB=E5=8A=A0=E6=96=B0=E7=9A=84IP?= =?UTF-8?q?=E6=BA=90=E6=94=AF=E6=8C=81=EF=BC=8C=E6=9B=B4=E6=96=B0=E7=94=A8?= =?UTF-8?q?=E6=88=B7=E6=8F=90=E7=A4=BA=E4=BF=A1=E6=81=AF=E4=BB=A5=E6=8F=90?= =?UTF-8?q?=E9=AB=98=E5=8F=AF=E7=94=A8=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _worker.js | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/_worker.js b/_worker.js index 65f8c69..a97dd00 100644 --- a/_worker.js +++ b/_worker.js @@ -200,6 +200,7 @@ export default { "Content-Disposition": `attachment; filename=${FileName}; filename*=utf-8''${encodeURIComponent(FileName)}`, //"Content-Type": "text/plain;charset=utf-8", "Profile-Update-Interval": "6", + "Profile-web-page-url": request.url.includes('?') ? request.url.split('?')[0] : request.url, "Subscription-Userinfo": `upload=${pagesSum}; download=${workersSum}; total=${total}; expire=${expire}`, } }); @@ -2576,6 +2577,12 @@ async function bestIP(request, env, txt = 'ADD.txt') { } else if (ipSource === 'as209242') { // AS209242列表 response = await fetch('https://raw.githubusercontent.com/ipverse/asn-ip/master/as/209242/ipv4-aggregated.txt'); + } else if (ipSource === 'as24429') { + // AS24429列表 + response = await fetch('https://raw.githubusercontent.com/ipverse/asn-ip/master/as/24429/ipv4-aggregated.txt'); + } else if (ipSource === 'as199524') { + // AS199524列表 + response = await fetch('https://raw.githubusercontent.com/ipverse/asn-ip/master/as/199524/ipv4-aggregated.txt'); } else if (ipSource === 'cm') { // CM整理列表 response = await fetch('https://raw.githubusercontent.com/cmliu/cmliu/main/CF-CIDR.txt'); @@ -3277,7 +3284,7 @@ async function bestIP(request, env, txt = 'ADD.txt') {

建议尝试以下解决方案:

💡 小贴士:不同地区和网络环境对各端口的支持情况可能不同,多尝试几个端口组合通常能找到适合的IP。

@@ -3291,6 +3298,8 @@ async function bestIP(request, env, txt = 'ADD.txt') { + + @@ -3793,10 +3802,16 @@ async function bestIP(request, env, txt = 'ADD.txt') { ipSourceName = 'CM整理'; break; case 'as13335': - ipSourceName = 'AS13335'; + ipSourceName = 'CF全段'; break; case 'as209242': - ipSourceName = 'AS209242'; + ipSourceName = 'CF非官方'; + break; + case 'as24429': + ipSourceName = 'Alibaba'; + break; + case 'as199524': + ipSourceName = 'G-Core'; break; case 'proxyip': ipSourceName = '反代IP';