feat(service): add GEOBLOCK negative geofence

Regions in GEOBLOCK refuse the service and everything else is allowed. A hit stops the run with a region error instead of auto-proxying; the check also covers proxy exits and the remote-dl client region.
This commit is contained in:
imSp4rky
2026-09-16 15:06:43 -06:00
parent 1a993f4cb9
commit aec45e30cc
17 changed files with 154 additions and 20 deletions
+1
View File
@@ -141,6 +141,7 @@ curl "$BASE/api/services" \
"tag": "EXAMPLE",
"aliases": ["EX"],
"geofence": [],
"geoblock": [],
"title_regex": null,
"url": "https://example.com",
"help": "EXAMPLE service documentation...",