nali

An offline tool for querying IP geographic information and CDN provider. 一个查询IP地理信息和CDN服务提供商的离线终端工具.

MIT License

Downloads
20
Stars
3.8K
Committers
19

Bot releases are hidden (Show)

nali - v0.8.1 Latest Release

Published by zu1k 10 months ago

What's Changed

  • Fix #183, recommended for all v0.8.0 users to upgrade
  • Add Country Code to GeoIP json output

Full Changelog: https://github.com/zu1k/nali/compare/v0.8.0...v0.8.1

nali - v0.8.0

Published by zu1k about 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/zu1k/nali/compare/v0.7.3...v0.8.0

nali - v0.7.3

Published by zu1k over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/zu1k/nali/compare/v0.7.2...v0.7.3

nali - v0.7.2

Published by zu1k over 1 year ago

What's Changed

  • Update qqwry database download url #159

Full Changelog: https://github.com/zu1k/nali/compare/v0.7.1...v0.7.2

nali - v0.7.1

Published by zu1k over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/zu1k/nali/compare/v0.7.0...v0.7.1

nali - v0.7.0

Published by zu1k almost 2 years ago

更新内容

  • 重新实现了 wry 格式数据库解析,包括 qqwry 和 zxipv6wry,支持并发查询
  • 修复wry文件不完整时crash的问题

Full Changelog: https://github.com/zu1k/nali/compare/v0.6.0...v0.7.0

nali - v0.6.0

Published by zu1k about 2 years ago

更新内容

此次更新对 nali 的数据库和配置文件目录进行了规范,具体见 文档-工作目录 ,#138

  1. 优先使用环境变量 NALI_HOMENALI_CONFIG_HOMENALI_DB_HOME 指定的目录
  2. 未指定 nali 特定环境变量的情况下默认使用 XDG 规范,配置文件目录在 $XDG_CONFIG_HOME/nali,数据库文件目录在 $XDG_DATA_HOME/nali
  3. 若未检测到 XDG 相关环境变量,将根据平台使用默认目录,具体见 XDG Base DirectoryXDG_CONFIG_HOMEXDG_DATA_HOME 部分

初次运行此版本将会进行目录和数据的迁移,将 ~/.nali 下的配置文件和数据库转移到相应目录,并删除 ~/.nali 目录

Full Changelog: https://github.com/zu1k/nali/compare/v0.5.1...v0.6.0

nali - v0.5.3

Published by zu1k about 2 years ago

更新内容

What's Changed

New Contributors

Full Changelog: https://github.com/zu1k/nali/compare/v0.5.0...v0.5.3

nali - v0.5.0

Published by zu1k about 2 years ago

更新内容

  • 去除了已过时的数据库下载代码
  • 从 git 历史记录中去除了数据库文件
nali - v0.4.9

Published by zu1k about 2 years ago

更新内容

  • 修复自动迁移导致生成空配置文件的bug
  • 更新纯真IP数据库的下载地址
nali - v0.4.8

Published by zu1k over 2 years ago

更新内容

  • 增加版本迁移过程 #120
nali - v0.4.7

Published by zu1k over 2 years ago

更新内容

  • 修复数据库下载未保存到文件的bug #119
nali - v0.4.6

Published by zu1k over 2 years ago

此次更新仅为发布 Aur 包,无功能性更新。(请查看 v0.4.4)

nali - v0.4.5

Published by zu1k over 2 years ago

nali - v0.4.4

Published by zu1k over 2 years ago

更新内容

此次更新主要涉及 CDN 数据库相关内容:

  • CDN 数据库支持正则匹配 #106
  • CDN 数据库默认切换到新分支版本 #107
  • CDN 数据库格式类型由 cdn-skk-yml 更换为 cdn-yml

老用户需要删除 ~/.nali/config.yaml,然后重新运行程序自动生成

或者手动修改 cdn 数据库元信息如下:

- name: cdn
  format: cdn-yml
  file: cdn.yml
  languages:
    - zh-CN
  types:
    - CDN
  download-urls:
    - https://cdn.jsdelivr.net/gh/4ft35t/cdn/src/cdn.yml
    - https://raw.githubusercontent.com/4ft35t/cdn/master/src/cdn.yml
    - https://raw.githubusercontent.com/SukkaLab/cdn/master/src/cdn.yml
nali - v0.4.3

Published by zu1k over 2 years ago

更新内容

  • 增加支持 ip2region 最新的 xdb 文件格式 #114

老用户注意,需要修改配置文件。

  • 如果你之前没有修改过配置文件,可以直接删除,nali会在运行时重新创建
  • 如果你曾经修改过配置文件,需要自行修改 ~/.nali/config.yaml ,将里面的 ip2region 配置项修改为如下:
- name: ip2region
  name-alias:
    - i2r
  format: ip2region
  file: ip2region.xdb
  languages:
    - zh-CN
  types:
    - IPv4
  download-urls:
    - https://cdn.jsdelivr.net/gh/lionsoul2014/ip2region/data/ip2region.xdb
    - https://raw.githubusercontent.com/lionsoul2014/ip2region/master/data/ip2region.xdb
nali - v0.4.2

Published by zu1k over 2 years ago

更新内容

  • 安全更新:yaml 升级到 v3.0 版本
nali - v0.4.1

Published by zu1k over 2 years ago

更新内容

  • 支持在配置文件中定义数据库更新下载链接 (需删除原配置文件,运行程序重新生成)
nali - v0.4.0

Published by zu1k over 2 years ago

更新内容

本次更新变化比较大,如果在之前版本中使用非默认数据库,需要注意。

  • 通过环境变量定义工作目录

在之前的版本中,使用 NALI_DB_HOME 来定义数据库存放地址。从 0.4.0 版本开始,使用 NALI_HOME 定义工作目录,数据库默认存放在工作目录下。

  • 增加配置文件,使用配置文件定义数据库

新版本在第一次运行时,会在工作目录下生成默认配置文件。通常普通用户无需对配置文件进行修改。

如果需要增加数据库,需要明确指定数据库名、数据库解析格式、数据库文件路径(支持绝对路径和相对路径)、该数据库支持的语言、该数据库数据类型。数据库可以有多个别名,这个部分是可选的。

- name: geoip
  name-alias:
  - geolite
  - geolite2
  format: mmdb
  file: GeoLite2-City.mmdb
  languages:
  - ALL
  types:
  - IPv4
  - IPv6
  • 支持 db-ip 数据库
  • 支持 ip2location 数据库 #105 thanks to @fengdelan
nali - v0.3.10

Published by zu1k over 2 years ago

更新内容

细化数据库更新,可单独选择要更新的数据库 #90 #102

Thanks to @linbuxiao