Zerotier 是一款非常便利的建立個人區域網的免費工具,它能讓你在辦公室、學校出差在外時也能像在家中一樣訪問家中區域網的資源。不過在群暉升級至 DSM7 測試版系統後,Zerotier 官方群暉套件暫時失效,無法繼續使用。但 DSM 支援 Docker,意味著我們可以使用 Zerotier 的通用版本,繼續讓群暉接入自己的 Zerotier 網路,設定也算簡單,會用群暉就能設定。
群暉 DSM 7 安裝 Zerotier 教程在 DSM7 中安裝 Docker 套件這個過程就和所有的群暉套件一樣,直接進入套件中心進行安裝即可。不過注意在 DSM 7 測試版中,所有的套件也被歸類為 Beta 套件,直接安裝即可:
下載 Zerotier 映象可以把 Docker 想象成一臺微型計算機,那麼 Zerotier 映象就是別人在 Docker 裡配置好的 Zerotier 執行環境,我們只需要下載來用即可。
由於任何人都可以建立映象,所有在映象市場中就會有很多的 Zerotier 映象,2T挑選了一個更新頻率、下載數量都比較好的:henrist/zerotier-one,下面就是具體教程啦。
DSM 7 安裝 Zerotier 教程順便說一句,在 Docker 的視覺化設定上,其實群暉套件做的還不錯。
1. 下載 henrist/zerotier-one 映象:Docker > 登錄檔 > 搜搜 henrist > 右鍵 henrist/zerotier-one 下載此映像 > latest > 選擇,具體如圖:
2. 建立容器先進入 映像,找到 henrist/zerotier-one,雙擊它,在新出現的視窗中,勾選“使用高許可權執行容器”,最後點選高階設定:
3. 高階設定在高階設定中,只需要設定三個地方,即可:
「高階設定」:啟用自動重新啟動「卷」:設定一個儲存資料的資料夾,左側為群暉中的一個資料夾,右側則填寫:/var/lib/zerotier-one(如圖所示)「網路」:啟用“使用與 Docker Host 相同的網路”加入 Zerotier 網路這裡假設你已經擁有了 Zerotier 的 Network ID,如果沒有請前往閱讀 Zerotier 建立網路教程。
難點這個操作需要敲入命令,所以也是整個教程唯一的難點。如圖,具體步驟:
進入 Docker 套件的容器找到正在執行中的 henrist-zerotier-one1,右鍵選擇詳情在新頁面中點選終端機,在新增旁小三角中點選透過命令啟動請輸入一個命令:“ash”,點選確定:在一切正常的情況下,你應該能看到下面這個介面,此時輸入加入網路命令:
zerotier-cli join 你的網路ID
最後一件事情加入網路後,最後一件事情就是去 Zerotier 後臺,確認這臺裝置的加入,依舊在那篇教程中,在後臺勾選新裝置即可:
然後,你執行 DSM 7 測試版的群暉裝置,就已經成功加入了只屬於你自己的全球區域網。