Инструкция по установке IP-Validator
- Создать пользователя из под которого будет запускаться сервис
- Скопировать исполняемый файл ip-validator в домашнюю папку пользоваетля
- Разместить текстовый файл с списком ip/диапазонов в любой папке
- Скопировать файл ip-validator.service в папку /lib/systemd/system/ (это конфиг systemd, который сообственно демонизирует сервис)
- Запустить сервис "service ip-validator start"
- Включить автозапуск сервиса при загрузке "service ip-validator enable"
Переменные окружения
- LISTEN_ADDR=127.0.0.1:8088 - хост:порт
- DEBUG=true - писать дебаг сообщения или нет
- FILE_PATH=/home/username/bin/ip.txt - полный путь до базы ip
- FILE_SCAN_TIMEOUT=100 - кол-во секунд для перескана базы ip