VNT(Virtual Network Tool)是一個(gè)高效、簡便的開源工具,旨在實(shí)現(xiàn)異地組網(wǎng)和內(nèi)網(wǎng)穿透。通過 VNT,用戶可以在不同設(shè)備之間快速建立虛擬局域網(wǎng),實(shí)現(xiàn)跨地域的網(wǎng)絡(luò)互聯(lián)。
主要功能:
**異地組網(wǎng):**在不同地理位置的設(shè)備間創(chuàng)建虛擬局域網(wǎng),方便資源共享和遠(yuǎn)程訪問。
**內(nèi)網(wǎng)穿透:**無需公網(wǎng) IP,即可使內(nèi)網(wǎng)設(shè)備被外部訪問,實(shí)現(xiàn)內(nèi)網(wǎng)服務(wù)的外部公開。
**NAT 穿透:**支持點(diǎn)對點(diǎn)(P2P)連接,減少中繼服務(wù)器的延遲,提高通信效率。
**多平臺支持:**兼容 Windows、Linux、Mac 和 Android 等主流操作系統(tǒng)。
**數(shù)據(jù)加密:**提供多種加密算法選項(xiàng),確保數(shù)據(jù)傳輸?shù)陌踩浴?/p>
使用方法:
下載 VNT:
運(yùn)行程序:
在每臺需要加入虛擬網(wǎng)絡(luò)的設(shè)備上,使用相同的 token
啟動(dòng) VNT。
Linux/macOS:
chmod +x ./vnt-cli
./vnt-cli -k <your_token>
Windows:
vnt-cli.exe -k <your_token>
<your_token>
是您自定義的網(wǎng)絡(luò)標(biāo)識,確保所有需要互聯(lián)的設(shè)備使用相同的 token
。
查看設(shè)備信息:
查看網(wǎng)絡(luò)中的其他設(shè)備:
設(shè)備間互訪:
注意事項(xiàng):
Token 的唯一性:token
用于標(biāo)識虛擬網(wǎng)絡(luò)。為避免連接到他人的網(wǎng)絡(luò),建議使用獨(dú)特且復(fù)雜的字符串作為 token
。
**權(quán)限要求:**在 Linux 和 macOS 上,運(yùn)行前需要為
vnt-cli
添加可執(zhí)行權(quán)限:
chmod +x ./vnt-cli
**后臺運(yùn)行:**在需要時(shí),可將 VNT 設(shè)置為后臺運(yùn)行。例如,在 Linux 上使用 nohup:
nohup ./vnt-cli -k <your_token> &
**防火墻設(shè)置:**確保防火墻允許 VNT 使用的端口(默認(rèn) 29872)進(jìn)行通信。
通過以上步驟,可以快速部署 VNT,實(shí)現(xiàn)多設(shè)備間的安全互聯(lián)。
更多詳細(xì)信息和高級配置,可以參考 VNT 的 GitHub 倉庫。
閱讀原文:原文鏈接
該文章在 2025/2/18 10:37:48 編輯過