Импортер 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>;
- Python 2.7
- python-requests (
pip install requests
)
geo $region {
ranges;
include geo/region.txt;
}
geo $city {
ranges;
include geo/city.txt;
}
geo $is_tor {
ranges;
default 0;
include geo/tor.txt;
}