// 总控核心配置 const MASTER_API = 'https://zip.cm.edu.kg/all.txt'; const PROXY_URL = 'https://proxy.api.030101.xyz/'; // 核心国家/地区中英文及 Flag 映射字典 const countryMeta = { "AD": "🇺🇸安道尔", "AE": "🇦🇪阿联酋", "AF": "🇦🇫阿富汗", "AG": "🇦🇬安提瓜", "AL": "🇦🇱阿尔巴尼亚", "AM": "🇦🇲亚美尼亚", "AO": "🇦🇴安哥拉", "AR": "🇦🇷阿根廷", "AT": "🇦🇹奥地利", "AU": "🇦🇺澳大利亚", "AZ": "🇦🇿阿塞拜疆", "BA": "🇧🇦波黑", "BB": "🇧🇧巴巴多斯", "BD": "🇧🇩孟加拉国", "BE": "🇧🇪比利时", "BF": "🇧🇫布基纳法索", "BG": "🇧🇬保加利亚", "BH": "🇧🇭巴林", "BI": "🇧🇮布隆迪", "BJ": "🇧🇯贝宁", "BN": "🇧🇳文莱", "BO": "🇧🇴玻利维亚", "BR": "🇧🇷巴西", "BS": "🇧🇸巴哈马", "BT": "🇧🇹不丹", "BW": "🇧🇼博茨瓦纳", "BY": "🇧🇾白俄罗斯", "BZ": "🇧🇿伯利兹", "CA": "🇨🇦加拿大", "CD": "🇨🇩刚果金", "CF": "🇨🇫中非", "CG": "🇨🇬刚果布", "CH": "🇨🇭瑞士", "CI": "🇨🇮科特迪瓦", "CL": "🇨🇱智利", "CM": "🇨🇲喀麦隆", "CN": "🇨🇳中国", "CO": "🇨🇴哥伦比亚", "CR": "🇨🇷哥斯达黎加", "CU": "🇨🇺古巴", "CV": "🇨🇻佛得角", "CY": "🇨🇾塞浦路斯", "CZ": "🇨🇿捷克", "DE": "🇩🇪德国", "DJ": "🇩🇯吉布提", "DK": "🇩🇰丹麦", "DO": "🇩🇴多米尼加", "DZ": "🇩🇿阿尔及利亚", "EC": "🇪🇨厄瓜多尔", "EE": "🇪🇪爱沙尼亚", "EG": "🇪🇬埃及", "ER": "🇪🇷厄立特里亚", "ES": "🇪🇸西班牙", "ET": "🇪🇹埃塞俄比亚", "FI": "🇫🇮芬兰", "FJ": "🇫🇯斐济", "FM": "🇫🇲密克罗尼西亚", "FR": "🇫🇷法国", "GA": "🇬🇦加蓬", "GB": "🇬🇧英国", "GD": "🇬🇩格林纳达", "GE": "🇬🇪格鲁吉亚", "GH": "🇬🇭加纳", "GM": "🇬🇲冈比亚", "GN": "🇬🇳几内亚", "GQ": "🇬🇶赤道几内亚", "GR": "🇬🇷希腊", "GT": "🇬🇹危地马拉", "GW": "🇬🇼几内亚比绍", "GY": "🇬🇾实用圭亚那", "HK": "🇭🇰中国香港", "HN": "🇭🇳洪都拉斯", "HR": "🇭🇷克罗地亚", "HT": "🇭🇹海地", "HU": "🇭🇺匈牙利", "ID": "🇮🇩印尼", "IE": "🇮🇪爱尔兰", "IL": "🇮🇱以色列", "IN": "🇮🇳印度", "IQ": "🇮🇶伊拉克", "IR": "🇮🇷伊朗", "IS": "🇮🇸冰岛", "IT": "🇮🇹意大利", "JM": "🇯🇲牙买加", "JO": "🇺🇸约旦", "JP": "🇯🇵日本", "KE": "🇰🇪肯尼亚", "KG": "🇰🇬吉尔吉斯斯坦", "KH": "🇰🇭柬埔寨", "KM": "🇰🇲科摩罗", "KP": "🇰🇵朝鲜", "KR": "🇰🇷韩国", "KW": "🇰🇼科威特", "KZ": "🇰🇿哈萨克斯坦", "LA": "🇱🇦老挝", "LB": "🇱🇧黎巴嫩", "LC": "🇱🇨圣卢西亚", "LI": "🇱🇮列支敦士登", "LK": "🇱🇰斯里兰卡", "LR": "🇱🇷利比里亚", "LS": "🇱🇸莱索托", "LT": "🇱🇹立宛", "LU": "🇱🇺卢森堡", "LV": "🇱🇻拉脱维亚", "LY": "🇱🇾利比亚", "MA": "🇲🇦摩洛哥", "MC": "🇲🇨摩纳哥", "MD": "🇲🇩摩尔多瓦", "ME": "🇲🇪黑山", "MG": "🇲🇬马达加斯加", "MH": "🇲🇭马绍尔群岛", "MK": "🇲🇰北马其顿", "ML": "🇲🇱马里", "MM": "🇲🇲缅甸", "MN": "🇲🇳蒙古国", "MO": "🇲🇴中国澳门", "MR": "🇲🇷毛里塔尼亚", "MT": "🇲🇹马耳他", "MU": "🇲🇺毛里求斯", "MV": "🇲🇻马尔代夫", "MW": "🇲🇼马拉维", "MX": "🇲🇽墨西哥", "MY": "🇲🇾马来西亚", "MZ": "🇲🇿莫桑比克", "NA": "🇳🇦纳米比亚", "NE": "🇳🇪尼日尔", "NG": "🇳🇬尼日利亚", "NI": "🇳🇮尼加拉瓜", "NL": "🇳🇱荷兰", "NO": "🇳🇴挪威", "NP": "🇳🇵尼泊尔", "NR": "🇳🇷瑙鲁", "NZ": "🇳🇿新西兰", "OM": "🇴🇲阿曼", "PA": "🇵🇦巴拿马", "PE": "🇵🇪秘鲁", "PG": "🇵🇬巴布亚新几内亚", "PH": "🇵🇭菲律宾", "PK": "🇵🇰巴基斯坦", "PL": "🇵🇱波兰", "PT": "🇵🇹葡萄牙", "PW": "🇵🇼帕劳", "PY": "🇵🇾巴拉圭", "QA": "🇶🇦卡塔尔", "RO": "🇷🇴罗马尼亚", "RS": "🇷🇸塞尔维亚", "RU": "🇷🇺俄罗斯", "RW": "🇷🇼卢旺达", "SA": "🇸🇦沙特阿拉伯", "SB": "🇸🇧所罗门群岛", "SC": "🇸🇨塞舌尔", "SD": "🇸🇩苏丹", "SE": "🇸🇪瑞典", "SG": "🇸🇬新加坡", "SI": "🇸🇮斯洛文尼亚", "SK": "🇸🇰斯洛伐克", "SL": "🇸🇱塞拉利昂", "SM": "🇸🇲圣马力诺", "SN": "🇸🇳塞内加尔", "SO": "🇸🇴索马里", "SR": "🇸🇷苏里南", "SS": "🇸🇸南苏丹", "ST": "🇸🇹圣多美和普林西比", "SV": "🇸🇻萨尔瓦多", "SY": "🇸🇾叙利亚", "SZ": "🇸🇿斯威士兰", "TD": "🇹🇩乍得", "TG": "🇹🇬多哥", "TH": "🇹🇭泰国", "TJ": "🇹🇯塔吉克斯坦", "TL": "🇹🇱东帝汶", "TM": "🇹🇲土库曼斯坦", "TN": "🇹🇳突尼斯", "TO": "🇹🇴汤加", "TR": "🇹🇹土耳其", "TT": "🇹🇹特立尼达和多哥", "TV": "🇹🇻图瓦卢", "TW": "🇹🇼中国台湾", "TZ": "🇹🇿坦桑尼亚", "UA": "🇺🇦乌克兰", "UG": "🇺🇬乌干达", "US": "🇺🇸美国", "UY": "🇺🇾乌拉圭", "UZ": "🇺🇿乌兹别克斯坦", "VA": "🇻🇦梵蒂冈", "VC": "🇻🇨圣文森特", "VE": "🇻🇪委内瑞拉", "VN": "🇻🇳越南", "VU": "🇻🇺瓦努阿图", "WS": "🇼🇸萨摩亚", "YE": "🇾🇪也门", "ZA": "🇿🇦南非", "ZM": "🇿🇲赞比亚", "ZW": "🇿🇼津巴布韦" }; export default { async fetch(request, env, ctx) { const url = new URL(request.url); const path = url.pathname; // 订阅 API 分流路由 if (path.startsWith('/edgetunnel/')) { try { const countrySegment = path.substring('/edgetunnel/'.length); if (!countrySegment) return new Response('未指定国家代码', { status: 400 }); const targetCountries = countrySegment.toUpperCase().split('-'); const limitStr = url.searchParams.get('limit') || '5'; const limit = parseInt(limitStr, 10); const response = await fetch(PROXY_URL + MASTER_API); if (!response.ok) throw new Error('从总控源获取数据失败'); const textData = await response.text(); const ipDataStore = {}; const lines = textData.split('\n'); lines.forEach(line => { const trimmed = line.trim(); if (trimmed && trimmed.includes('#')) { const parts = trimmed.split('#'); const ipPort = parts[0].trim(); const country = parts[1].trim().toUpperCase(); if (ipPort && country) { if (!ipDataStore[country]) ipDataStore[country] = []; ipDataStore[country].push(ipPort); } } }); let resultLines = []; targetCountries.forEach(country => { if (ipDataStore[country]) { const ips = ipDataStore[country].slice(0, limit); const remark = countryMeta[country] || `🌐${country}`; ips.forEach(ip => { resultLines.push(`${ip}#${remark}`); }); } }); return new Response(resultLines.join('\n'), { headers: { 'Content-Type': 'text/plain; charset=utf-8', 'Access-Control-Allow-Origin': '*' } }); } catch (err) { return new Response(`内核错误: ${err.message}`, { status: 500 }); } } // 主页路由 return new Response(getFrontendHTML(url.origin), { headers: { 'Content-Type': 'text/html; charset=utf-8' } }); } }; // 全新重构:高视觉冲击力极客风前端 UI 源码 function getFrontendHTML(domainRoot) { return ` 裤佬全球优选ip - 顶级分控管理系统

裤佬全球优选ip

裤佬头像
✈️ 关注Telegram频道 获取最新节点技术支持

1. 全球节点一览(点击勾选)

全网实时感知,密集阵列一次性平铺,无需反复翻页滑动

SYSTEM SYNCING... 正在同步总控数据
📊 实时联动数据状态: 等待总控载入...

2. 自定义分控输出限制

✈️

关注Telegram频道

获取最新科学上网技术、高速节点不迷路

SUCCESS
`; }