Private
Public Access
2
0

geoip: fixes

This commit is contained in:
2026-01-23 17:47:21 +03:00
parent 06198aca2c
commit c68715b304
2 changed files with 2 additions and 43 deletions

View File

@@ -131,47 +131,6 @@
header geoip-organization "{geoip2.organization}" header geoip-organization "{geoip2.organization}"
header geoip-ip_address "{geoip2.ip_address}" header geoip-ip_address "{geoip2.ip_address}"
{% endif %} {% endif %}
# {% if site.geoip_deny_countries | default(caddy_sites_defaults.geoip_deny_countries) | length > 0 %}
# @deny_countries {
# maxmind_geolocation {
# db_path "/var/lib/GeoIP/GeoLite2-Country.mmdb"
# deny_countries {{ site.geoip_deny_countries | default(caddy_sites_defaults.geoip_deny_countries) | joint(" ") }}
# }
# }
# respond @deny_countries "Access Denied" 403
# {% endif %}
#
# {% if site.geoip_allow_countries | default(caddy_sites_defaults.geoip_allow_countries) | length > 0 %}
# @not_allow_countries not {
# maxmind_geolocation {
# db_path "/var/lib/GeoIP/GeoLite2-Country.mmdb"
# allow_countries {{ site.geoip_allow_countries | default(caddy_sites_defaults.geoip_allow_countries) | joint(" ") }}
# }
# }
# respond @not_allow_countries "Access Denied" 403
# {% endif %}
#
# {% if site.geopip_deny_asn | default(caddy_sites_defaults.geopip_deny_asn) | length > 0 %}
# @deny_asn {
# maxmind_geolocation {
# db_path "/var/lib/GeoIP/GeoLite2-ASN.mmdb"
# deny_asn {{ site.geopip_deny_asn | default(caddy_sites_defaults.geopip_deny_asn) | joint(" ") }}
# }
# }
# respond @deny_asn "Access Denied" 403
# {% endif %}
#
# {% if site.geopip_allow_asn | default(caddy_sites_defaults.geopip_allow_asn) | length > 0 %}
# @not_allow_asn not {
# maxmind_geolocation {
# db_path "/var/lib/GeoIP/GeoLite2-ASN.mmdb"
# allow_asn {{ site.geopip_allow_asn | default(caddy_sites_defaults.geopip_allow_asn) | joint(" ") }}
# }
# }
# respond @not_allow_asn "Access Denied" 403
# {% endif %}
{% endif %} {% endif %}
@not_whitelisted not { @not_whitelisted not {

View File

@@ -28,8 +28,8 @@ caddy_global_sites_defaults:
# Filters # Filters
filter_whitelist: ["127.0.0.1"]
filter_blacklist: [] # Superseeds filter_whitelist filter_blacklist: [] # Superseeds filter_whitelist
filter_whitelist: ["127.0.0.1"]
# Security headers # Security headers
@@ -390,7 +390,7 @@ caddy_global_sites_defaults:
# github.com/zhangjiayin/caddy-geoip2 # github.com/zhangjiayin/caddy-geoip2
geoip: false geoip: false
geoip_debug: false geoip_debug: false
geoip_filter_expression: '{geopii2.country_code == "UNK"}' geoip_filter_expression: '{geoip2.country_code} == "UNK"'
# geoip_deny_countries: [] # ISO country codes (2 letters), "UNK" for unknown country # geoip_deny_countries: [] # ISO country codes (2 letters), "UNK" for unknown country
# geoip_allow_countries: [] # ISO country codes (2 letters), "UNK" for unknown country # geoip_allow_countries: [] # ISO country codes (2 letters), "UNK" for unknown country
# geopip_deny_asn: [] # geopip_deny_asn: []