ZeroTier是一款可以實現異地組建局域網的虛擬局域網軟件。通俗的講就是:ZeroTier可以把網絡上天南地北的計算機連成一個局域網,在局域網中你可以實現遠程打印機共享,遠程控制、文件共享、局域網對戰等一系列在常規局域網中能做的事情。例如:你在外面想把文件上傳到家里的NAS設備,想遠程控制家里的電腦、想直接發送文件到家里的打印機、想看看家里的監控等等,這些你都可以在zerotier虛擬的局域網中實現。
正常情況,如果我們的電腦有公網IP,多台電腦的相互訪問還是比較容易實現的。然而,現實是:如今IPV4地址已經枯竭,IPV6還不完善,即使你有幸要到了ipv4/ipv6公網ip,那些ip地址也不是固定的(會每隔一段時間變化)。雖然用FRP、Ngrok等內網穿透軟件或者DDNS解析都可以綁定到固定地址,但據說未備案的情況下開啟外部能訪問的web服務是不允許的。那我現在用zerotier把家里的電腦和公司的電腦連接起來,組成一個私有的局域網相互訪問,不暴露於外網,這應該是可以的吧?
ZeroTier 軟件簡介ZeroTier 是一款非常簡單易用的內網穿透工具,不需要配置,就能實現虛擬局域網的組建,讓你可以在外也能連回家中、學校、辦公室的電腦獲取資料,數據。配置與使用都非常簡單,堪稱「 無配置,零基礎」,小白也能用。
主要功能:將安裝ZeroTier軟件的所有設備統一到一個虛擬局域網,用虛擬局域網ip和內網ip均可以無縫訪問虛擬局域網中的任一台設備,並且擁有如下優勢:
1、節點之間屬於 P2P UDP 直連,無需服務器中轉流量,互聯速度僅僅取決於你的和其他節點的直連上傳帶寬(當然握手之初是需要經過中心服務器來當媒婆的,之后就是UDP直連了!);
2、節點之間的流量是加密和壓縮的,所以有帶寬放大的功能;
3、配置簡單,只需要填入一個 Network ID ,然后管理員在 Zerotier 官網管理頁面允許通過一次,以后就直接允許連上了。
4、連上后各個虛擬網卡相當於同一局域網內,無應用的限制了——至於有哪些應用場景就需要讀者你自己腦洞大開了。
5、關鍵的一點,節點在100個設備以內,所有功能都是免費的!
6、多平台支持:支持Windows、macOS、Linux、IOS、Android、Synology、QNAP、Western Digital MyCloud NAS等等。
用法說明:
1、登錄https://zerotier.com 網站注冊一個賬號並登錄;
2、登陸后點擊Networks菜單進入設置界面,點擊Greate a Network新建一個虛擬局域網。
3、點擊局域網ID進行一些必要的設置(只要設置如下圖紅框幾個地方就行了,其他全部默認即可);
4、設置完后,暫時不用管它,點擊download菜單,然后選擇相應的Zerotier軟件下載安裝(里面有對應不同系統的版本,下面以windows版為例);
5、下載windows版Zerotier軟件安裝后並運行,運行后會顯示在右下角狀態欄,對Zerotier圖標右鍵,選擇Join Network,輸入剛才創建的Network ID后點Join;
6、然后再回到zerotier網頁的Network里,在Members選項卡中,你會看見剛才加入的設備(沒看見的話,刷新一下網頁),勾選扳手圖標前面的選項框(勾選后,原來前面的紅虛線會變成綠實線,表示連接上了虛擬局域網),網絡就會對你剛才加入的設備進行授權並分配一個“局域網”IP ,然后通過此IP,你就可以進行遠程打印機共享/文件共享/服務器訪問/遠程協助等等一系列操作了。注:中間short name和description的部分,你可以填入了相應短名稱和描述,這樣方便在多個客戶端連入后,明確知道各個客戶端分別是什么。這個很有用,整個ZeroTier世界里面全是數字,就靠這個描述和名稱來標識各個客戶端了。在虛擬局域網中所有的操作和傳統局域網設備是一模一樣。同樣你還可以將你的其他設備,比如手機,mac電腦、NAS、群暉等等設備都加入到這樣局域網,然后他們之間就可以相互訪問和共享了。
其他說明:
- 必須在每台要加入虛擬局域網的電腦或設備上安裝zerotier;
- 加入虛擬局域網的設備記得在zerotier網頁版中對其授權(即上文說的第6點);
- zerotier免費版最多支持100台設備~足夠大部分人使用了~;
- 你可以通過https://my.zerotier.com/network管理已經加入局域網的設備
附:liunx下安裝zerotier說明(CentOS7.4)#使用這行命令安裝ZeroTier One
curl -s https://install.zerotier.com/ | sudo bash
安裝完成后再運行
sudo zerotier-cli join 你的Network ID
若出現”200 join OK”則添加成功,最后去zerotier網頁上通過一下授權即可。
主機上通過ifconfig命令即可看到ZeroTier IP附:加入、離開、列出網絡狀態zerotier-cli join Network IDzerotier-cli leave Network IDzerotier-cli listnetworks
大家可以在官網下載,下載速度挺快的。