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';