但學校電腦沒有獨立對外IP,在嘗試過Hamachi失敗過後,使用 ZeroTier 來作為提供虛擬私人網路的軟體。
官方網站: https://www.zerotier.com/
首先,先在需要使用的電腦上面安裝ZeroTier (需要PGP) :
curl -s 'https://pgp.mit.edu/pks/lookup?op=get&search=0x1657198823E52A61' | gpg --import && \
if z=$(curl -s 'https://install.zerotier.com/' | gpg); then echo "$z" | sudo bash; fi
或是如果你比較懶惰,略過驗證直接安裝:
curl -s https://install.zerotier.com/ | sudo bash
這樣就安裝好了。
ZeroTier在Linux中似乎沒有文字界面,底下整理出一些比較常用的指令。
# ZeroTier常用指令
sudo zerotier-cli info # 顯示zerotier狀態,ONLINE代表正常
sudo zerotier-cli listpeers # 列出所有與你連線的IP
sudo zerotier-cli listnetworks # 列出所有你加入的網路
sudo zerotier-cli join <id> # 加入網路
sudo zerotier-cli leave <id> # 離開網路
接著來講解如何新增一個虛擬私人網路群組
首先先到 https://my.zerotier.com/ 申請一個帳號
接著,點擊右上角的Networkings,並且新增一個
此時,上面的Network ID 就是這個網路的ID
現在要將電腦加入Network
輸入指令
sudo zerotier-cli join <id>
此時應該會看到200的回覆訊息
這樣就算是完成加入裝置了
進入Network的設定 底下有個 Members 的欄位
裡面應該會有剛剛新增的裝置
其中Managed IPs 就是可以連線的IP
這樣就大功告成啦~
沒有留言:
張貼留言