change geoip to country

This commit is contained in:
Lokowitz
2025-10-23 13:27:34 +00:00
parent 4e4a38f7e9
commit 5b61742075
3 changed files with 3 additions and 3 deletions

View File

@@ -661,7 +661,7 @@ async function checkRules(
return rule.action as any; return rule.action as any;
} else if ( } else if (
clientIp && clientIp &&
rule.match == "GEOIP" && rule.match == "COUNTRY" &&
(await isIpInGeoIP(clientIp, rule.value)) (await isIpInGeoIP(clientIp, rule.value))
) { ) {
return rule.action as any; return rule.action as any;

View File

@@ -18,7 +18,7 @@ import { OpenAPITags, registry } from "@server/openApi";
const createResourceRuleSchema = z const createResourceRuleSchema = z
.object({ .object({
action: z.enum(["ACCEPT", "DROP", "PASS"]), action: z.enum(["ACCEPT", "DROP", "PASS"]),
match: z.enum(["CIDR", "IP", "PATH", "GEOIP"]), match: z.enum(["CIDR", "IP", "PATH", "COUNTRY"]),
value: z.string().min(1), value: z.string().min(1),
priority: z.number().int(), priority: z.number().int(),
enabled: z.boolean().optional() enabled: z.boolean().optional()

View File

@@ -30,7 +30,7 @@ const updateResourceRuleParamsSchema = z
const updateResourceRuleSchema = z const updateResourceRuleSchema = z
.object({ .object({
action: z.enum(["ACCEPT", "DROP", "PASS"]).optional(), action: z.enum(["ACCEPT", "DROP", "PASS"]).optional(),
match: z.enum(["CIDR", "IP", "PATH", "GEOIP"]).optional(), match: z.enum(["CIDR", "IP", "PATH", "COUNTRY"]).optional(),
value: z.string().min(1).optional(), value: z.string().min(1).optional(),
priority: z.number().int(), priority: z.number().int(),
enabled: z.boolean().optional() enabled: z.boolean().optional()