35 lines
1.1 KiB
Markdown
35 lines
1.1 KiB
Markdown
# [ip.zuim.de](https://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:
|
|
- https://ip.zuim.de/0B.zip
|
|
- https://ip.zuim.de/1MB.zip
|
|
- https://ip.zuim.de/10MB.zip
|
|
- https://ip.zuim.de/100MB.zip
|
|
- https://ip.zuim.de/img.jpg?t=1721317515702
|