哈哈哈哈哈操欧洲电影,久草网在线,亚洲久久熟女熟妇视频,麻豆精品色,久久福利在线视频,日韩中文字幕的,淫乱毛视频一区,亚洲成人一二三,中文人妻日韩精品电影

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

設(shè)置環(huán)境變量NALI_HOME如何指定工作目錄

Linux愛好者 ? 來源:Linux愛好者 ? 作者:Linux愛好者 ? 2022-07-01 10:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

起源

該工具受 Nali C版本 和 nali-cli js版本的啟發(fā).

我想要在終端對(duì)IP地理信息和CDN服務(wù)提供商進(jìn)行查詢,發(fā)現(xiàn)了Nali這個(gè)工具,Nali與哪里諧音,非常適合這類工具

經(jīng)過簡(jiǎn)單的使用,我發(fā)現(xiàn)最初的C語(yǔ)言版本功能缺失,而js版本包實(shí)在大的恐怖、而支持的平臺(tái)非常有限,所以我用golang重寫了這個(gè)工具,在原有功能的基礎(chǔ)上增加了對(duì)IPv6的支持,并且增加了Geoip2數(shù)據(jù)庫(kù)。開源前哨注:這個(gè)開源工具搭配離線IP數(shù)據(jù),對(duì)于需要根據(jù)IP查詢對(duì)應(yīng)地址的場(chǎng)景,非常方便實(shí)用。

項(xiàng)目地址

https://github.com/zu1k/nali

功能

支持多種數(shù)據(jù)庫(kù)

純真 IPv4 離線數(shù)據(jù)庫(kù)

ZX IPv6 離線數(shù)據(jù)庫(kù)

Geoip2 城市數(shù)據(jù)庫(kù) (可選)

IPIP 數(shù)據(jù)庫(kù) (可選)

ip2region 數(shù)據(jù)庫(kù) (可選)

DB-IP 數(shù)據(jù)庫(kù) (可選)

IP2Location DB3 LITE 數(shù)據(jù)庫(kù) (可選)

CDN 服務(wù)提供商查詢

支持管道處理

支持交互式查詢

同時(shí)支持IPv4和IPv6

支持多語(yǔ)言

查詢完全離線

全平臺(tái)支持

支持彩色輸出

安裝

從源碼安裝

Nali 需要預(yù)先安裝 Go >= 1.18. 安裝后可以從源碼安裝軟件:

$goinstallgithub.com/zu1k/nali@latest

下載預(yù)編譯的可執(zhí)行程序

可以從Release頁(yè)面下載預(yù)編譯好的可執(zhí)行程序:Release[1]

你需要選擇適合你系統(tǒng)和硬件架構(gòu)的版本下載,解壓后可直接運(yùn)行

使用說明

查詢一個(gè)IP的地理信息

$nali1.2.3.4
1.2.3.4[澳大利亞APNICDebogon-prefix網(wǎng)絡(luò)]

或者 使用管道

$echoIP6.6.6.6|nali
IP6.6.6.6[美國(guó)亞利桑那州華楚卡堡市美國(guó)國(guó)防部網(wǎng)絡(luò)中心]

同時(shí)查詢多個(gè)IP的地理信息

$nali1.2.3.44.3.2.1123.23.3.0
1.2.3.4[澳大利亞APNICDebogon-prefix網(wǎng)絡(luò)]
4.3.2.1[美國(guó)新澤西州紐瓦克市Level3Communications]
123.23.3.0[越南越南郵電集團(tuán)公司]

交互式查詢

使用exit或 quit退出查詢

$nali
123.23.23.23
123.23.23.23[越南越南郵電集團(tuán)公司]
1.0.0.1
1.0.0.1[美國(guó)APNIC&CloudFlare公共DNS服務(wù)器]
8.8.8.8
8.8.8.8[美國(guó)加利福尼亞州圣克拉拉縣山景市谷歌公司DNS服務(wù)器]
quit

與dig命令配合使用

需要你系統(tǒng)中已經(jīng)安裝好 dig 程序

$dignali.zu1k.com+short|nali
104.28.2.115[美國(guó)CloudFlare公司CDN節(jié)點(diǎn)]
104.28.3.115[美國(guó)CloudFlare公司CDN節(jié)點(diǎn)]
172.67.135.48[美國(guó)CloudFlare節(jié)點(diǎn)]

與nslookup命令配合使用

需要你系統(tǒng)中已經(jīng)安裝好 nslookup 程序

$nslookupnali.zu1k.com8.8.8.8|nali
Server:8.8.8.8[美國(guó)加利福尼亞州圣克拉拉縣山景市谷歌公司DNS服務(wù)器]
Address:8.8.8.8[美國(guó)加利福尼亞州圣克拉拉縣山景市谷歌公司DNS服務(wù)器]#53

Non-authoritativeanswer:
Name:nali.zu1k.com
Address:104.28.3.115[美國(guó)CloudFlare公司CDN節(jié)點(diǎn)]
Name:nali.zu1k.com
Address:104.28.2.115[美國(guó)CloudFlare公司CDN節(jié)點(diǎn)]
Name:nali.zu1k.com
Address:172.67.135.48[美國(guó)CloudFlare節(jié)點(diǎn)]

與任意程序配合使用

因?yàn)?nali 支持管道處理,所以可以和任意程序配合使用

bashabc.sh|nali

Nali 將在 IP后面插入IP地理信息,CDN域名后面插入CDN服務(wù)提供商信息

支持IPv6

和 IPv4 用法完全相同

$nslookupgoogle.com|nali
Server:127.0.0.53[局域網(wǎng)IP]
Address:127.0.0.53[局域網(wǎng)IP]#53

Non-authoritativeanswer:
Name:google.com
Address:216.58.211.110[美國(guó)Google全球邊緣網(wǎng)絡(luò)]
Name:google.com
Address:2a00400e:200e[荷蘭AmsterdamGoogleInc.服務(wù)器網(wǎng)段]

查詢 CDN 服務(wù)提供商

因?yàn)?CDN 服務(wù)通常使用 CNAME 的域名解析方式,所以推薦與nslookup或者dig配合使用,在已經(jīng)知道 CNAME 后可單獨(dú)使用

$nslookupwww.gov.cn|nali
Server:127.0.0.53[局域網(wǎng)IP]
Address:127.0.0.53[局域網(wǎng)IP]#53

Non-authoritativeanswer:
www.gov.cncanonicalname=www.gov.cn.bsgslb.cn[白山云CDN].
www.gov.cn.bsgslb.cn[白山云CDN]canonicalname=zgovweb.v.bsgslb.cn[白山云CDN].
Name:zgovweb.v.bsgslb.cn[白山云CDN]
Address:103.104.170.25[新加坡]
Name:zgovweb.v.bsgslb.cn[白山云CDN]
Address:20016402:5[美國(guó)Louisiana州MonroeQwestCommunicationsCompany,LLC(CenturyLink)]
Name:zgovweb.v.bsgslb.cn[白山云CDN]
Address:20016402:6[美國(guó)Louisiana州MonroeQwestCommunicationsCompany,LLC(CenturyLink)]

用戶交互

程序第一次運(yùn)行后,會(huì)在工作目錄生成配置文件config.yaml(默認(rèn)~/.nali/config.yaml),配置文件定義了數(shù)據(jù)庫(kù)信息,默認(rèn)用戶無(wú)需進(jìn)行修改

數(shù)據(jù)庫(kù)格式默認(rèn)如下:

-name:geoip
name-alias:
-geolite
-geolite2
format:mmdb
file:GeoLite2-City.mmdb
languages:
-ALL
types:
-IPv4
-IPv6

其中,languages和types表示該數(shù)據(jù)庫(kù)支持的語(yǔ)言和查詢類型。如果你需要增加數(shù)據(jù)庫(kù),需小心修改配置文件,如果有任何問題,歡迎提 issue 詢問。

查看幫助

$nali--help
Usage:
nali[flags]
nali[command]

AvailableCommands:
helpHelpaboutanycommand
updateupdateqqwry,zxipv6wry,ip2regionipdatabaseandcdn

Flags:
-h,--helphelpfornali
-t,--toggleHelpmessagefortoggle

Use"nali[command]--help"formoreinformationaboutacommand.

更新數(shù)據(jù)庫(kù)

更新所有可以自動(dòng)更新的數(shù)據(jù)庫(kù)

$naliupdate
2020/07/171246正在下載最新純真IP庫(kù)...
2020/07/171205已將最新的純真IP庫(kù)保存到本地/root/.nali/qqwry.dat

或者指定數(shù)據(jù)庫(kù)

$naliupdate--dbqqwry,cdn
2020/07/171246正在下載最新純真IP庫(kù)...
2020/07/171205已將最新的純真IP庫(kù)保存到本地/root/.nali/qqwry.dat

自選數(shù)據(jù)庫(kù)

用戶可以指定使用哪個(gè)數(shù)據(jù)庫(kù),需要設(shè)置環(huán)境變量:NALI_DB_IP4、NALI_DB_IP6或者兩個(gè)同時(shí)設(shè)置

支持的變量?jī)?nèi)容:

Geoip2['geoip', 'geoip2']

Chunzhen['chunzhen', 'qqwry']

IPIP['ipip']

Ip2Resion['ip2region', 'i2r']

DBIP['dbip', 'db-ip']

IP2Location['ip2location']

Windows平臺(tái)

使用geoip數(shù)據(jù)庫(kù)

setNALI_DB_IP4=geoip

或者使用powershell

$env:NALI_DB_IP4="geoip"

使用ipip數(shù)據(jù)庫(kù)

setNALI_DB_IP6=ipip

或者使用powershell

$env:NALI_DB_IP6="ipip"

Linux平臺(tái)

使用geoip數(shù)據(jù)庫(kù)

exportNALI_DB_IP4=geoip

使用ipip數(shù)據(jù)庫(kù)

exportNALI_DB_IP4=ipip

多語(yǔ)言支持

通過修改環(huán)境變量NALI_LANG來指定使用的語(yǔ)言,當(dāng)使用非中文語(yǔ)言時(shí)僅支持GeoIP2這個(gè)數(shù)據(jù)庫(kù)

該參數(shù)可設(shè)置的值見 GeoIP2 這個(gè)數(shù)據(jù)庫(kù)的支持列表

#NALI_LANG=ennali1.1.1.1
1.1.1.1[Australia]

更換工作目錄

如果未指定數(shù)據(jù)庫(kù)存放目錄,數(shù)據(jù)庫(kù)默認(rèn)將存放在~/.nali

設(shè)置環(huán)境變量NALI_HOME來指定工作目錄,數(shù)據(jù)庫(kù)存放在工作目錄下。也可在配置文件中使用絕對(duì)路徑指定其他數(shù)據(jù)庫(kù)路徑。

setNALI_HOME=D:
ali

or

exportNALI_HOME=/var/nali

原文標(biāo)題:太方便了!這款開源終端工具可查詢 IP 信息 ...

文章出處:【微信公眾號(hào):Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

審核編輯:彭靜

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • IP
    IP
    +關(guān)注

    關(guān)注

    5

    文章

    1885

    瀏覽量

    156729
  • 硬件
    +關(guān)注

    關(guān)注

    12

    文章

    3635

    瀏覽量

    69172
  • 終端
    +關(guān)注

    關(guān)注

    1

    文章

    1270

    瀏覽量

    31723
  • 數(shù)據(jù)庫(kù)
    +關(guān)注

    關(guān)注

    7

    文章

    4083

    瀏覽量

    68547

原文標(biāo)題:太方便了!這款開源終端工具可查詢 IP 信息 ...

文章出處:【微信號(hào):LinuxHub,微信公眾號(hào):Linux愛好者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    深度解析?RK?平臺(tái)?U-Boot?環(huán)境變量(env):原理、配置與實(shí)戰(zhàn)

    定制化設(shè)計(jì)。本文將從通用概念、RK?平臺(tái)特殊處理、工作流程、調(diào)試方法等維度,全面拆解?RK?平臺(tái)環(huán)境變量的底層邏輯與實(shí)操技巧。 一、環(huán)境變量的通用概念 1.1?什么是環(huán)境變量?
    的頭像 發(fā)表于 04-27 07:11 ?460次閱讀
    深度解析?RK?平臺(tái)?U-Boot?<b class='flag-5'>環(huán)境變量</b>(env):原理、配置與實(shí)戰(zhàn)

    飛凌嵌入式ElfBoard-環(huán)境變量之刪除清空環(huán)境變量environ

    ,最后再嘗試獲取一下PATH的值來驗(yàn)證清空的情況;很多程序依賴于環(huán)境變量(例如 PATH、HOME),清空環(huán)境變量可能會(huì)導(dǎo)致某些功能失效。而且將 environ 賦值為 NULL 這種直接的做法,會(huì)
    發(fā)表于 03-26 10:23

    飛凌嵌入式ElfBoard-環(huán)境變量之刪除清空環(huán)境變量clearenv

    int main() { // 設(shè)置環(huán)境變量 MY_VAR setenv(\"MY_VAR\", \"12345\", 1); // 驗(yàn)證環(huán)境變量
    發(fā)表于 03-26 10:22

    飛凌嵌入式ElfBoard-環(huán)境變量之添加修改環(huán)境變量setenv

    overwrite);3)參數(shù)name:需要添加或修改的環(huán)境變量名稱。這個(gè)名稱必須是有效的環(huán)境變量名,通常由字母、數(shù)字和下劃線組成,且不能以數(shù)字開頭。value:要設(shè)置環(huán)境變量的值
    發(fā)表于 03-26 09:24

    飛凌嵌入式ElfBoard-環(huán)境變量之添加修改環(huán)境變量putenv

    ;export [-fnp][變量名稱]=[變量設(shè)置值參數(shù)說明:-f 代表[變量名稱中為函數(shù)名稱。-n 刪除指定
    發(fā)表于 03-26 09:22

    飛凌嵌入式ElfBoard-環(huán)境變量之獲取環(huán)境變量

    \", env); } return 0;}通過運(yùn)行這個(gè)程序,可以遍歷的輸出當(dāng)前進(jìn)程的環(huán)境變量;2.getenv想要獲取某個(gè)指定環(huán)境變量,可以使用 C 語(yǔ)言的標(biāo)準(zhǔn)庫(kù)函數(shù) getenv
    發(fā)表于 03-13 08:50

    ESP32-S3 工具鏈+環(huán)境配置的最終步驟清單

    ESP-IDF 目錄下,雙擊運(yùn)行 export.bat。 運(yùn)行后終端會(huì)提示 All done! You can now compile ESP-IDF projects.,表示環(huán)境變量(包含工具鏈
    發(fā)表于 11-26 07:36

    NRF54L15芯片開發(fā)安裝路徑對(duì)vscode不生效問題解析

    相關(guān)文件夾,暫時(shí)移走或刪除)。 重新打開 VS Code,重新安裝 NRF Connect 擴(kuò)展,啟動(dòng)后會(huì)重新讀取配置。 4. 檢查系統(tǒng)環(huán)境變量 nrfutil toolchain-manager
    發(fā)表于 10-31 13:04

    WIN10配置Hbird-SDK環(huán)境變量

    按照胡老師的《RISC-V CPU下工程與實(shí)踐》的7.4的151和152頁(yè)配置Hbird-SDK的環(huán)境變量,出現(xiàn)了問題。 問題如下: 首先創(chuàng)建setup_config.bat,之后CMD中運(yùn)行
    發(fā)表于 10-27 06:38

    【HZ-T536開發(fā)板免費(fèi)體驗(yàn)】5、安裝sqlite3和使用golang讀寫數(shù)據(jù)庫(kù)

    放進(jìn)去。 mkdir $HOME/.bin cd $HOME/.bin tar xf $HOME/go1.25.0.linux-arm64.tar.gz 解壓縮結(jié)束后,需要在環(huán)境變量
    發(fā)表于 08-26 00:04

    Window下AICube使用前如何配置dotnet環(huán)境?

    缺少文件,下載下圖相同版本的二進(jìn)制文件,并解壓,解壓后的所有文件,拷貝到C:/Program Files/dotnet 目錄下覆蓋原有文件。如下圖所示: 添加環(huán)境變量,Win+R快捷鍵喚起運(yùn)行,輸入
    發(fā)表于 08-04 06:19

    【HZ-T536開發(fā)板免費(fèi)體驗(yàn)】2、SDK編譯

    內(nèi)核,為了偷懶,直接在.bashrc里設(shè)置環(huán)境變量ARCH=arm64和指定交叉編譯器CROSS_PILE,結(jié)果導(dǎo)致編譯Uboot時(shí)反復(fù)報(bào)錯(cuò)。報(bào)錯(cuò)的日志我找不到了,但是確實(shí)是因?yàn)槲?b class='flag-5'>指定
    發(fā)表于 07-31 18:37

    【米爾RK3576開發(fā)板免費(fèi)體驗(yàn)】1、開發(fā)環(huán)境、鏡像燒錄、QT開發(fā)環(huán)境搭建以及應(yīng)用部署

    環(huán)境 source $HOME/.bashrc #使添加的環(huán)境變量 MYD3576_ENV 生效 source $MYD3576_BUILDROOT #使工具鏈配置腳本生效 執(zhí)行build.sh腳本
    發(fā)表于 07-14 11:26

    飛凌嵌入式ElfBoard ELF 1板卡-uboot常用命令之環(huán)境變量命令

    uboot中環(huán)境變量的作用就是在不改變?cè)创a、不用重新編譯的情況下,可以使我們通過設(shè)置環(huán)境變量的值來改變uboot的一些設(shè)置。uboot開機(jī)時(shí)會(huì)一次性從存儲(chǔ)介質(zhì)(啟動(dòng)介質(zhì))中讀取全部的
    發(fā)表于 05-22 11:28

    ArkUI-X跨平臺(tái)框架接入指南

    ANDROID_HOME,設(shè)置Android SDK安裝目錄。 Windows環(huán)境變量設(shè)置方法: 在此電腦 > 屬性 > 高級(jí)
    發(fā)表于 05-18 18:21
    汉源县| 莲花县| 南涧| 鄂伦春自治旗| 客服| 黑山县| 黑水县| 开江县| 石阡县| 古蔺县| 镇原县| 周至县| 楚雄市| 西宁市| 广南县| 理塘县| 蒙阴县| 永修县| 南投县| 子长县| 汉寿县| 崇仁县| 申扎县| 龙游县| 遵义市| 西乌珠穆沁旗| 乌兰察布市| 上林县| 隆林| 通山县| 东乡| 颍上县| 务川| 富阳市| 班戈县| 唐山市| 邵东县| 大城县| 宁乡县| 蒲江县| 阜城县|