-
ZeroTier 是一種用于創建和管理虛擬局域網(Virtual Local Area Network,VLAN)的軟件定義網絡(SDN)解決方案。它可以通過互聯網將多個設備安全地連接在一起,就像它們在同一個本地網絡上一樣。主要開發語言為 C++。
-
使用ZeroTier組網可以讓你在不同地點的設備之間建立虛擬的局域網,從而可以像在同一網絡內一樣進行局域網游戲。以下是ZeroTier組網的流程。
-
去官網https://www.zerotier.com/注冊賬號。
-
去郵箱驗證(用學校郵箱注冊的)
-
登錄進去點擊Networks,然后“Create A Network”
-
點擊列表項目可在新頁面進行屬性編輯
-
在Download部分可以下載客戶端
-
點擊安裝好的軟件中的“Join networks”,將上邊創建的網絡ID輸入,然后點擊Join
- 當前的狀態是無法接入,還需要登錄服務器進行批準
- 然后狀態會變為OK
- 有兩臺客戶端的話可以嘗試互相ping一下
// 未連接前
C:\Users\multisim>ping 172.23.*.*正在 Ping 172.23.*.* 具有 32 字節的數據:
請求超時。
請求超時。
請求超時。
請求超時。172.23.118.182 的 Ping 統計信息:數據包: 已發送 = 4,已接收 = 0,丟失 = 4 (100% 丟失),// 連接后
C:\Users\multisim>ping 172.23.*.*正在 Ping 172.23.*.* 具有 32 字節的數據:
來自 172.23.*.* 的回復: 字節=32 時間=221ms TTL=128
來自 172.23..*.* 的回復: 字節=32 時間=5ms TTL=128
來自 172.23..*.* 的回復: 字節=32 時間=163ms TTL=128
來自 172.23..*.* 的回復: 字節=32 時間=7ms TTL=128172.23..*.* 的 Ping 統計信息:數據包: 已發送 = 4,已接收 = 4,丟失 = 0 (0% 丟失),
往返行程的估計時間(以毫秒為單位):最短 = 5ms,最長 = 221ms,平均 = 99ms// 需要注意的是,兩個客戶端要能夠流暢連接ZeroTier服務端效果才比較好,這是因為當兩個客戶端無法進行直連的時候ZeroTier服務端會進行數據的加密中轉。(或者也可以嘗試自建moon節點)