Импорт ipgeobase и TOR баз в совместимые с nginx geoIP map-файлы
Project description
Импортер ipgeobase базы русских городов в файлы, понятные для nginx geoip module, с поддержкой кодов регионов РФ.
Принцип
Скачивает geo_files.zip с сайта ipgeobase.ru
Конвертирует базу в два файла: + city.txt, вида: <start_ip>-<end_ip> base64(<city_name>); + region.txt, вида: <start_ip>-<end_ip> <region_code>;
Скачивает списки TOR с torproject и blutmagie.de
Создает tor.txt, вида: <start_ip>-<end_ip> 1;
Установка
pip install ipgeobase-importer
Запуск
ipgeobase-importer <output_dir>
Nginx
geo $region {
ranges;
include geo/region.txt;
}
geo $city {
ranges;
include geo/city.txt;
}
geo $is_tor {
ranges;
default 0;
include geo/tor.txt;
}
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
ipgeobase-importer-1.1.tar.gz
(4.1 kB
view hashes)