Node.js IP 库引擎 lib-qqwry v1.3.0 发布,支持命令行下使用 - 开源中国社区
Node.js IP 库引擎 lib-qqwry v1.3.0 发布,支持命令行下使用
含浪 2019年03月12日

Node.js IP 库引擎 lib-qqwry v1.3.0 发布,支持命令行下使用

含浪 含浪 发布于2019年03月12日 收藏 19

开发四年只会写业务代码,分布式高并发都不会还做程序员? >>>  

lib-qqwry

lib-qqwry是一个高效纯真IP库(qqwry.dat)引擎。

安装

npm i lib-qqwry

使用

cli (v1.3.0+)

从1.3版本开始支持命令模式, 你可以用把lib-qqwry安装到全局来使用; search

  • qqwry search <ip> [ips...] 查询IP/IP段
  • qqwry find <keyword> [keyword...] 反查IP段
  • qqwry update [dataPath] 从纯真官网更新IP库文件

node

var libqqwry = require('lib-qqwry');
var qqwry = libqqwry() //初始化IP库解析器
qqwry.speed(); //启用急速模式;

var ip1 = qqwry.searchIP("202.103.102.10"); //查询IP信息
var ips = qqwry.searchIPScope("0.0.0.0","1.0.0.0");  //查询IP段信息
//异步查询IP段信息
qqwry.searchIPScope("0.0.0.0","1.0.0.0",function(err,iparr){
  console.log(iparr);
});
//查询IP段信息,结果以可读流返回
var ipStream = qqwry.searchIPScopeStream('0.0.0.0','1.0.0.0',{format:'json'});
// s.pipe(fs.readFileSync(outFile))
ipStream.pipe(process.stdout)
本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:Node.js IP 库引擎 lib-qqwry v1.3.0 发布,支持命令行下使用
分享
评论(4)
最新评论
0
支持一波 + 1
0
支持一波
0
比的是谁更快更全
0
https://github.com/lionsoul2014/ip2region 在用这个
顶部