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

32 lines
1.6 KiB
Markdown
Raw 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)