Convert Free QQWry.txt IP Database to ip2region.db
You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
赤月未咲 6d9f1a22a3 first commit 7 months ago
binding first commit 7 months ago
data first commit 7 months ago
maker first commit 7 months ago
src first commit 7 months ago
.gitignore first commit 7 months ago
CHANGES.md first commit 7 months ago
Cargo.toml first commit 7 months ago
LICENSE.md first commit 7 months ago
README.md first commit 7 months ago
build.xml first commit 7 months ago
dbMaker-1.2.2.jar first commit 7 months ago
download.py first commit 7 months ago
main.py first commit 7 months ago
requirements.txt first commit 7 months ago
run.bat first commit 7 months ago

README.md

logo

AyasakiMoe Studio

项目名称

Ip2region 是什么

是一个离线IP地址定位库和IP定位数据管理框架10微秒级别的查询效率

  • 标准化的数据格式
  • 体积小
  • 多查询客户端的支持

每个 ip 数据段的 region 信息都固定了格式:国家|区域|省份|城市|ISP只有中国的数据绝大部分精确到了城市其他国家部分数据只能定位到国家后前的选项全部是0。

安装

环境安装

  1. python3.10以上
  2. java8

拉取库

pip install -r  requirements.txt

使用

一键使用

你需要在纯真免费IP库中下载或者运行download.py获取

  1. 安装后运行出现GUI界面点击下方的解压
  2. 命名为ip.txt存放到data目录中
  3. 由于默认编码为ANSI把编码格式重新改为UTF-8

运行run.bat

如何创建ip.merge.txt

你需要在纯真免费IP库中下载或者运行download.py获取

  1. 安装后运行出现GUI界面点击下方的解压
  2. 命名为ip.txt存放到data目录中
  3. 由于默认编码为ANSI把编码格式重新改为UTF-8
python main.py

如何创建ip2region.db

java -Dfile.encoding=utf-8 -jar dbMaker-1.2.2.jar -src data/ip.merge.txt -region data/global_region.csv

其他备注