Files
whois-geoip-web/README.md
2025-12-04 11:47:15 +03:00

32 lines
1.5 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# whois-geoip-web
Вэб-сервис для поиска и вывода информации по IP-адресу.
Используются локальная БД MaxMind и запросы к whois-серверам.
База данных скачивается при старте с указанной ссылки и потом каждый день обновляется (по мере необходимости, сравнивается контрольная сумма).
Лицензия GPL V3
## Использование
Для получения JSON-данных через API запрос следует делать в виде http://whois.some.domain/api/x.x.x.x
Для передачи адреса ввиде ссылки на вэб-страницу - http://whois.some.domain/x.x.x.x
## Настройки
Настройки передаются через переменные окружения:
- MMDB_URL - адрес ресурса с базами данных (на каталог где лежат файлы)
- MMDB_LOCAL_PATH - локальный каталог с файлами (/usr/local/share/geoip/db)
- HTML_TEMPLATE_PATH - каталог с html-шаблонами вэб-страницы (/usr/local/share/geoip/templates)
- LISTEN_PORT - порт на котором будет запущен сервис (LISTEN_PORT:-8080)
## Внешний вид
![whois-geo-ip-1.png](https://nuk-svk.ru/images/whois-geo-ip-1.png)
![whois-geo-ip-2.png](https://nuk-svk.ru/images/whois-geo-ip-2.png)