{"repo":"zu1k/nali","free":true,"listed":false,"github":"https://github.com/zu1k/nali","clone":"git clone https://github.com/zu1k/nali.git","description":"An offline tool for querying IP geographic information and CDN provider. 一个查询IP地理信息和CDN服务提供商的离线终端工具.","language":"Go","stars":4104,"topics":["nali","nali-cli","ip","geoip2","chunzhen","qqwry","qqwry-ip-database","geoip","golang","cli"],"license":"MIT","category":"cli-tools","readme_excerpt":"Nali 一个查询IP地理信息和CDN提供商的离线终端工具. English 功能 - 支持多种数据库 - 纯真 IPv4 离线数据库 - ZX IPv6 离线数据库 - Geoip2 城市数据库 (可选) - IPIP 数据库 (可选) - ip2region 数据库 (可选) - DB-IP 数据库 (可选) - IP2Location DB3 LITE 数据库 (可选) - CDN 服务提供商查询 - 支持管道处理 - 支持交互式查询 - 同时支持IPv4和IPv6 - 支持多语言 - 查询完全离线 - 全平台支持 - 支持彩色输出 安装 从源码安装 Nali 需要预先安装 Go = 1.19. 安装后可以从源码安装软件: 下载预编译的可执行程序 可以从Release页面下载预编译好的可执行程序: Release 你需要选择适合你系统和硬件架构的版本下载，解压后可直接运行 Arch 系 Linux 我们在 Aur 中发布了 3 个相关的包: - nali-go : Release 版本，安装时编译 - nali-go-bin : Release 版本，预编译的二进制文件 - nali-go-git : 最新的 master 分支版本，安装时编译 使用说明 查询一个IP的地理信息 或者 使用 管道 同时查询多个IP的地理信息 交互式查询 使用 exit 或 quit 退出查询 与 dig 命令配合使用 需要你系统中已经安装好 dig 程序 与 nslookup 命令配合使用 需要你系统中已经安装好 nslookup 程序 与任意程序配合使用 因为 nali 支持管道处理，所以可以和任意程序配合使用 Nali 将在 IP后面插入IP地理信息，CDN域名后面插入CDN服务提供商信息 支持IPv6 和 IPv4 用法完全相同 查询 CDN 服务提供商 因为 CDN 服务通常使用 CNAME 的域名解析方式，所以推荐与 nslookup 或者 dig 配合使用，在已经知道 CNAME 后可单独使用 用户交互 程序第一次运行后，会在 config 目录生成配置文件 config.yaml (使用 nali info 来查看具体信息)，配置文件定义了数据库信息，默认用户无需进行修改 数据库格式默认如下： 其中， languages 和 types 表示该数据库支持的语言和查询类型。 如果你需要增加数据库，需小心修改配置文件，如果有任何问题，欢迎提 issue 询问。 查看帮助 更新数据库 更新所有可以自动更新的数据库 或者指定数据库 自选数据库 用户可以指定使用哪个数据库，需要设置环境变量： NALI DB IP4 、 NALI DB IP6 或者两个同时设置 支持的变量内容: - Geoip2 ['geoip', 'geoip2'] - Chunzhen ['chunzhen', 'qqwry'] - IPIP ['ipip'] - Ip2Region ['ip2region', 'i2r'] - DBIP ['dbip', 'db-ip'] - IP2Location ['ip2location'] Windows平台 使用geoip数据库 使用ipip数据库 Linux平台 使用geoip数据库 使用ipip数据库 多语言支持 通过修改环境变量 NALI LANG 来指定使用的语言，当使用非中文语言时仅支持GeoIP2这个数据库 该参数可设置的值见 GeoIP2 这个数据库的支持列表 工作目录 设置环境变量 NALI HOME 来指定工作目录，配置","default_branch":null,"files":null,"tree":[],"storefront":"/r/zu1k","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/zu1k/nali/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}