geoip2 /config/geoip2db/GeoLite2-City.mmdb { auto_reload 1w; $geoip2_data_city_name city names en; $geoip2_data_postal_code postal code; $geoip2_data_latitude location latitude; $geoip2_data_longitude location longitude; $geoip2_data_state_name subdivisions 0 names en; $geoip2_data_state_code subdivisions 0 iso_code; $geoip2_data_continent_code continent code; $geoip2_data_country_iso_code country iso_code; } # Country Codes: https://en.wikipedia.org/wiki/ISO_3166-2 map $geoip2_data_country_iso_code $geo-whitelist { default yes; # Example for whitelisting a country, comment out 'default yes;' above and uncomment 'default no;' and the whitelisted country below # default no; # UK yes; } map $geoip2_data_country_iso_code $geo-blacklist { default yes; # Example for blacklisting a country, uncomment the blacklisted country below # UK no; } geo $lan-ip { default no; 10.0.0.0/8 yes; 172.16.0.0/12 yes; 192.168.0.0/16 yes; 127.0.0.1 yes; }