前置條件:兩臺電腦或者多臺沒在同一個局域網,
ZeroTier方案內網穿透原理
就是虛擬出一塊網卡,連上一個虛擬網絡,安裝了ZeroTier One客戶端的設備可以連入這個網絡,經過授權連接成功之后彼此都在同一網段,可以像在局域網一樣互相訪問,例如訪問共享文件夾,web?server,ftp?server,聯機游戲(例如打星際),當然也就包括訪問群暉。所以如果你的群暉和你的手機連上了這個網絡,不論兩臺設備具體在哪里,都像同一局域網內,從而實現內網穿透,達到從外網訪問內網群暉的目的。舉例【圖1】
主機1可以是群暉主機,主機2可以是手機或平板。只要主機1和主機2都能連到互聯網,安裝上ZeroTier One的客戶端后,就會在本機虛擬出一塊網卡,并獲得對應IP,圖例中是172.28.x.x網段。經過網絡所有人授權后(后面會詳細講解),這兩個主機就可以通過172.28.x.x網段互相訪問了,由于就像在局域網一樣,所以基本沒有任何限制,任何基于TCP/IP的網絡服務都可以訪問到,自然也就可以訪問到群暉了
ZeroTier One的優勢
相比其他流行方案,ZeroTier One有這么幾個優勢:
1.免費版支持客戶端多。連入同一個網絡的客戶端不超過100個就都免費
2.速度快,p2p模式。客戶端聯通之后流量基本不經過服務端/superNode而是點對點傳輸,傳輸速度取決于你設備所在寬帶上行帶寬以及手機端4g上網的速度
2.管理配置簡單。不要被全英文的界面嚇到,明白原理之后安裝配置極其簡單
最重要的是支持多種平臺。支持win、mac、安卓、蘋果,以及多種發型版Linux,比如群暉系統(這也是選擇ZeroTier?One的重要原因)
一、進入官網注冊賬號,網址:https://accounts.zerotier.com/auth/realms/zerotier/login-actions/registration?client_id=zt-central&tab_id=jVjlUdEk83Y
二、登錄你設置的郵箱,進行激活,登錄,見圖1
三,接下來直接點擊最上面菜單中的Network,然后點擊Create,即可創建前述之虛擬網絡——也就是一串id號,見圖2
四,所謂ZeroTier網絡/虛擬網絡,就是后面你的群暉以及手機等設備要連入的虛擬網絡。連到同一個網絡的客戶端互相可以直接訪問。這一串數字id就是這個網絡的本體,上面那個furious_rosenbaum是隨機生成的網絡名,用來描述網絡,當你有多個網絡的時候方便記憶和識別
理論上這里也是不用修改任何地方,幾處重點信息也圈出來了
1.網絡id就是這個網絡的唯一標識,后面客戶端要加入網絡時就是填入這個id號
2.訪問控制(Access Control)默認私有,也就是需要授權才能訪問(后面客戶端安裝配置的部分會講)
3.IP自動分配,也就是只要連入這個網絡的客戶端,自動獲得此網段IP
五,申請好賬號之后,在你需要連接的電腦上下載相應的客戶端,見官網:https://www.zerotier.com/download/,一路按默認設定安裝即可
安裝軟件的過程會出現往系統插了一張新網卡,它通往ZeroTier的專有網絡,邏輯上獨立于你當前局域網之外。如果彈出如下窗口,點擊是,圖4
然后查看你的電腦的設備管理器,會出現一個新的網卡,見圖5
六,安裝好后,在任務欄出現ZeroTier One的小圖標,右鍵點擊會出現彈出菜單,在此處點擊Join Network...加入剛剛申請的網絡,圖6
點擊?Join?Network...會彈出一個小窗,填入新申請這個網絡id號,再點擊Join即可,圖7
七,回到你剛才注冊的ZEROTIER ONE上【網頁端】,打開【networks】界面,能看到剛才新加入的網絡,圖8
點擊進去,見圖9
但是別急,此時客戶端并未連上這個虛擬網絡,需要進一步授權。在此管理頁面勾選前面的復選框(auth?列),此時這個客戶端就終于連上這個網絡了。見圖10
可以看到,勾選之后,左側虛線變成了綠色實線,表示客戶端已經連上。另外客戶端在此虛擬網絡中的IP也已經得到,為172.24...。中間short name和description的部分,我也填入了相應短名稱和描述,這樣方便在多個客戶端連入后,明確知道各個客戶端分別是什么。這個很有用,整個ZeroTier世界里面全是數字,就靠這個描述和名稱來標識各個客戶端了。
八,此刻,你可以打開你的電腦,cmd一下,輸入ipconfig,可以看到你的網絡IP地址,圖11
九,在群暉上安裝ZeroTier One客戶端,整個過程真正的難點是在群暉安裝ZeroTier?One?客戶端。前面提到過,這里有一個大坑——你不知道下載哪個版本!!
首先進入到ZeroTier One群暉下載界面,鏈接:https://download.zerotier.com/dist/synology/? ?見圖12
我蒙了,你知道下載哪個版本,解決方法:重點:用xshell連接你的群暉系統,群暉設置,見圖13,不開啟的話,xshell連接不上
xshell連接成功后,輸入命令uname -a,圖14
選擇相應的版本【系統包是6.1以上的】,進行下載,成功后,將安裝包導入到群暉系統,進行安裝,見圖15
導入成功后,將ZEROTIER ONE拖動到桌面,右鍵點擊會出現彈出菜單,在此處點擊Join Network...加入剛剛申請的網絡,圖16
回到ZEROTIER ONE后臺管理界面,圖17
這就表示你的兩臺電腦已經在同一個網絡,可以打開cmd相互ping一下,看通了沒有,應該沒問題,基本大功告成了,至于群暉如何進行權限分配,本人正在進行深入學習
訪問群暉的話,輸入它的IP地址+5000,例如:127.24.52.12:5000
下一篇:Win32 Disk Imager刻錄過的U盤恢復容量的方法