Shows information on connectivity of a user, by testing both IPv4 and IPv6. Also shows geoip data.
https://ip.zuim.de
.idea | ||
include | ||
raw | ||
index.php | ||
LICENSE | ||
README.md | ||
robots.txt | ||
script.js | ||
style.css |
ip.zuim.de
Shows information on connectivity of a user, by testing both IPv4 and IPv6. Also shows geoip data.
Warning:
This code is mostly unmaintained and uses several old javascript libraries.
Setup:
To get the geoip data, the geoip2 module for nginx is used with the following configuration:
geoip2 /var/lib/GeoIP/GeoLite2-City.mmdb {
auto_reload 1h;
$geoip2_data_continent_code continent code;
$geoip2_data_continent_name continent names en;
$geoip2_data_country_code country iso_code;
$geoip2_data_country_name country names en;
$geoip2_data_subdivision subdivisions 0 names en;
$geoip2_data_city_name city names en;
$geoip2_data_postal_code postal code;
$geoip2_data_location_time location time_zone;
}
geoip2 /var/lib/GeoIP/GeoLite2-ASN.mmdb {
auto_reload 1h;
$geoip2_data_asn autonomous_system_organization;
}
Download these files directly and add them in the main folder: