前言
受夠那些通過服務器轉發實現的虛假內網穿透,還有一些收費的離譜軟件,經 hamachi 失敗后發現 zerotier 這個寶藏,個人使用免費版本綽綽有余(國內廠商震怒)
原理及思路
首先 Minecraft 支持局域網聯機,在同一網段下可以直接互聯,這也是 hamachi 浩方對戰平台的效果。而 zerotier 同樣如此,兩個客戶端都加入 zerotier 的虛擬網絡,便等於在同一互聯網下,也就實現了局域網聯機
具體操作
環境准備
前往 zerotier 注冊賬號和申請一個 network
之后會有新手引導,可以選擇跳過,這里就展示自己操作時的步驟
創建一個網絡
點進去,復制 Network ID 93afae5963349092
至此我們服務端配置完畢,接着安裝客戶端
安裝客戶端+鏈接
點上面 download
windows 就下 windows 版本的,點一下圖標就會開始下載
是一個 msi 安裝包,雙擊等待安裝,有權限提示就允許
接着找到運行文件並打開,默認在這個目錄下 C:\Program Files (x86)\ZeroTier\One
並沒有界面,任務欄那里會出現一個黃色圖標,那就是它了
join network
輸入剛才的 network ID
接着再次右鍵點 show network,此時為 access_denied,未授權
我們回到服務端那向下拉
左邊框勾上,允許加入就行
重新打開 show network,若顯示 ok,則鏈接成功
這里我在安卓手機裝上之后,同樣的操作允許加入網絡,試一下能不能 ping 通(手機為數據網絡)
可以!
游戲測試
開啟 Minecraft,聯機有個基本要求,雙方客戶端文件完全相同,當主機端mod跟客戶端不同時,客戶端將無法進入世界
主機端進入世界后,開啟局域網模式
這里加了簡聯mod,所以端口固定為 25565,隨機出來的端口也是可以使用的
之后粘貼給朋友 你的虛擬網絡ip:端口
,分號為英文分號,端口為你那里顯示的端口,ip則可通過 shownetwork查看
我這里則為 172.24.169.199:25565
最后讓他添加服務器
稍等+刷新幾次就行
成功!
講完!!