We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
ips 是一个命令行工具与库,可以轻松完成 IP 地理位置数据库的查询、转存与打包。
https://github.com/sjzar/ips
https://github.com/sjzar/ips/blob/main/docs/usage.md
目前商业 IP 数据库通常包含大量详细信息,例如某家数据库文件大小超过 600MB,在分发和使用时造成不便;
可以通过 ips 选取字段后 重新打包 IP 数据库,在保留国内城市运营商、海外国家粒度信息的情况下,减少 98% 的体积。
具体命令请参考这篇文档。
各类分流工具依赖 IP 归属地做分流策略,可以使用 ips 轻松重新打包 mmdb 文件 ,例如:
$ ips pack -i GeoLite2-City.mmdb -f 'country|country=!中国:country=' -o geoip2-cn.mmdb --output-option "select_languages=-" $ ll -rw-r--r-- 1 sarv staff 68M 10 20 12:43 GeoLite2-City.mmdb -rw-r--r-- 1 sarv staff 323K 11 15 14:20 geoip2-cn.mmdb
The text was updated successfully, but these errors were encountered:
No branches or pull requests
IPS
简介
ips 是一个命令行工具与库,可以轻松完成 IP 地理位置数据库的查询、转存与打包。
特性
项目地址
https://github.com/sjzar/ips
使用文档
https://github.com/sjzar/ips/blob/main/docs/usage.md
使用案例
压缩数据库体积
目前商业 IP 数据库通常包含大量详细信息,例如某家数据库文件大小超过 600MB,在分发和使用时造成不便;
可以通过 ips 选取字段后 重新打包 IP 数据库,在保留国内城市运营商、海外国家粒度信息的情况下,减少 98% 的体积。
具体命令请参考这篇文档。
制作自定义数据库
各类分流工具依赖 IP 归属地做分流策略,可以使用 ips 轻松重新打包 mmdb 文件 ,例如:
The text was updated successfully, but these errors were encountered: