我們搬家了!點此前往

2018年6月19日 星期二

ZeroTier實現虛擬私人網路

近期因為研究需求,需要遠端使用學校電腦來進行操作。
但學校電腦沒有獨立對外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

這樣就大功告成啦~

沒有留言:

張貼留言