Shows information on connectivity of a user, by testing both IPv4 and IPv6. Also shows geoip data. https://ip.zuim.de
Find a file
2024-07-18 17:55:28 +02:00
.idea Initial version 2024-07-18 17:55:28 +02:00
include Initial version 2024-07-18 17:55:28 +02:00
raw Initial version 2024-07-18 17:55:28 +02:00
index.php Initial version 2024-07-18 17:55:28 +02:00
LICENSE Initial commit 2024-07-18 17:26:39 +02:00
README.md Initial version 2024-07-18 17:55:28 +02:00
robots.txt Initial version 2024-07-18 17:55:28 +02:00
script.js Initial version 2024-07-18 17:55:28 +02:00
style.css Initial version 2024-07-18 17:55:28 +02:00

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: