39 lines
No EOL
995 B
TOML
39 lines
No EOL
995 B
TOML
# IPFilter Configuration
|
|
|
|
# Page shown when a request is blocked
|
|
defaultBlockPage = "default-block.html"
|
|
# Cache block decisions (seconds)
|
|
ipBlockCacheTTLSec = 300
|
|
|
|
# Country codes to block
|
|
blockedCountryCodes = [
|
|
"IN", "BH", "AE", "OM", "QA", "KW", "SA", "YE", "IR", "IQ",
|
|
"LB", "PS", "CY", "TR", "AZ", "AM", "TM", "UZ", "KZ", "KG",
|
|
"TJ", "KE", "ET", "SO", "SD", "SS", "KP", "UA", "IL"
|
|
]
|
|
|
|
# === CONTINENT-BASED BLOCKING ===
|
|
blockedContinentCodes = ["AF", "SA", "AS", "AN"]
|
|
|
|
# === ASN NUMBER GROUPS ===
|
|
[blockedASNs]
|
|
# empty by default
|
|
|
|
# === ASN NAME GROUPS ===
|
|
[blockedASNNames]
|
|
"Data Center" = [
|
|
"Cloudflare", "GOOGLE-CLOUD-PLATFORM", "Microsoft", "Amazon", "AWS",
|
|
"Digitalocean", "OVH", "HUAWEI CLOUDS", "HWCLOUDS", "M247",
|
|
"Datacamp", "Datapacket", "Amanah", "Hern Labs"
|
|
]
|
|
|
|
# === CUSTOM BLOCK PAGES ===
|
|
[countryBlockPages]
|
|
IN = "india-block.html"
|
|
|
|
[continentBlockPages]
|
|
# none by default
|
|
|
|
# Custom pages by ASN group
|
|
[asnGroupBlockPages]
|
|
"Data Center" = "datacenter-block.html" |