diff --git a/src/client/repo.ts b/src/client/repo.ts index 0ff1b1e..904b78d 100644 --- a/src/client/repo.ts +++ b/src/client/repo.ts @@ -153,14 +153,13 @@ export const getIPAll = async ( } function splitIpPort(address: string): [string, string] { - // 首先检查是否IPv6 + // check if the address is IPv6 const bracketRegex = /^\[(.*?)]:(\d+)$/; const v6match = address.match(bracketRegex); if (v6match) { return [v6match[1], v6match[2]]; } - // 否则,将地址视为IPv4 const [ip, port] = address.split(":"); return [ip, port]; } diff --git a/src/server/sub.ts b/src/server/sub.ts index fefd8df..8d1fdfb 100644 --- a/src/server/sub.ts +++ b/src/server/sub.ts @@ -13,7 +13,6 @@ export const sub = async ( best: boolean, subType: SubType, proxyFormat: ProxyFormat, isAndroid: boolean, ) => { - // TODO: support IPv6 let ips = await getIPAll(env, randomName) if (ips.length == 0) { ips = generateDefaultIPv4()