ban london schools

This commit is contained in:
localhost 2026-10-05 11:05:55 +02:00
parent 1a75279b68
commit a7e6a09676
1 changed files with 6 additions and 3 deletions

View File

@ -39,7 +39,10 @@ const asnBanList: number[] = [
// tor exits
60729,
215125
215125,
// schools
60187
]
@ -110,7 +113,7 @@ async function getBlockedCidrs(fileName: string, filePath: string) {
parsedCidrs.push({ cidr, parsed });
}
}
blockedCache.set(fileName, { mtimeMs: fileStat.mtimeMs, parsedCidrs });
return parsedCidrs;
}
@ -424,7 +427,7 @@ export async function checkIpRanges(ip: string): Promise<BlockedIpResult> {
for (const item of cachedCidrs) {
const { cidr, parsed } = item;
let matched = false;
if (parsedIp.version === 4 && parsed.version === 4) {
matched = ((parsedIp.value & parsed.mask) >>> 0) === parsed.network
} else if (parsedIp.version === 6 && parsed.version === 6) {