Настройки для получения данных об IP-адресах (geoip.toml)

По умолчанию настройки находятся тут:

/etc/kor-elf-shield/geoip.toml

Путь к этим настройкам можно поменять в главных настройках и ознакомиться можно тут (параметр geoip).

Копия полноценого файл настроек находится тут.

В этом файле есть несколько разделов:


Базовые настройки

Эти настройки должны находиться вначале файла до разделов: "Настройки сервиса MaxMind"

Параметр enabled
Значение true или false
По умолчанию false
Описание Включает или выключает получения данных об IP-адресах. Не забудьте перед включением настроить данные от сервиса maxmind.com.
true  - включает
false - выключает
Примеры
enabled = true
enabled = false
***
Параметр service
Значение Допустимые значения: "maxmind"
По умолчанию maxmind
Описание Мы указываем, через какой сервис мы будем получать данные об IP-адресе.
Примеры
service = "maxmind"

Настройки сервиса MaxMind

Адрес: https://www.maxmind.com/en/geolite-free-ip-geolocation-data

Для использования этого сервиса необходимо зарегистрироваться и получить данные для авторизации: https://www.maxmind.com/en/geolite2/signup.

Указывать параметры для этого раздела нужно вначале указать [maxmind], а после уже указывать остальные параметры этого раздела. Пример:

[maxmind]
username = ""
password = ""
interval = 86400
Параметр username
Значение ID пользователя
По умолчанию  
Описание ID пользователя. Чтобы получить, нужно вначале зарегестрироватья тут: https://www.maxmind.com/en/geolite2/signup
Примеры
username = "username"
***
Параметр password
Значение Лицензионный ключ
По умолчанию  
Описание Лицензионный ключ. Его надо сгенерировать в личном кабинете.
Примеры
password = "password"
***
Параметр interval
Значение От 1
По умолчанию 86400
Описание Интервал обновления для обновления базы в секундах. Рекомендуется оставить на 86400 (1 раз в день).
Примеры
interval = 86400
***
Параметр language
Значение Допустимые значения: "Russian", "English", "Spanish", "French", "German", "Japanese", "Brazilian Portuguese", "Simplified Chinese"
По умолчанию Russian
Описание Язык на котором будут возвращаться данные об IP-адрессе.
Примеры
language = "Russian"
language = "Simplified Chinese"
language = "English"
***
Параметр url
Значение Адрес к сервису
По умолчанию  
Описание Если по каким-то причинам захотите поменять адрес. Например: у сервиса поменялся адрес или у вас есть платная подписка. Не забудьте указать/измененить параметр url.
Примеры
url = ""
url = "https://my-domain.com/api"