zerotier的下載、安裝、配置與使用(win10、ubuntu)
- 2020 年 2 月 17 日
- 筆記
一、需求描述
2020年,由於「野味肺炎」的影響,筆者要開始在家辦公,需要遠程連接公司的電腦和設備。
但是公司的網絡和家裡的網絡不是同個局域網,不能直接用微軟的遠程桌面連接。想掛上公司的vpn,但是又掛不上,很難受。
用Temviewer可以連接,但是被商業用途限制了,又不想用破解版。
用向日葵也可以連接,但是向日葵好卡,點下鼠標都要等一兩秒才有反應。
本篇博客適合於那些,想使用微軟自帶的遠程桌面連接,但是又苦於不在同個局域網上的用戶,或者不想用Teamviewer和向日葵來連接遠程主機的用戶。
二、zerotier的下載、安裝、配置與使用(win10)
用遠程桌面連接不能連上的根本原因,是沒有在同個局域網。
偶然間發現了使用zerotier這個工具,可以組建虛擬局域網,實現內網穿透,而且還是免費的,很開心。
zerotier的官網鏈接:https://www.zerotier.com/download/
下面講述具體步驟。
1、下載

圖1
點擊紅框裏面的鏈接,下載到本地。
2、安裝
像安裝其他的軟件一樣,按照提示安裝就好。
安裝完會在桌面右下角,出現一個軟件的圖標。
3、配置
在zerotier的官網,註冊一個賬號。
之後按照下圖中1、2、3的步驟點擊。

圖2
你會看到你自己的ID,複製這個ID。
安裝完zerotier軟件之後,桌面右下角會出現軟件的圖標,右鍵點擊這個圖標,會出現如下圖所示的菜單。

圖3
點擊Join Network,填寫剛剛複製的ID。
win10可能會彈出個系統提示,好像是詢問是否同意本機被發現。點擊同意。
點擊圖2中的3那裡的ID,進入一個新的頁面,滑到下面,可以看到這個部分。

圖4
因為筆者現在連接了三台機子,加入到虛擬局域網中,所以就有三行。
剛配置完自己機子的同學,只會看到一行,勾選前面的Auth,後面的Managed IPs就是在虛擬局域網中你這台機子的ip。
想連接的機子,比如筆者公司的電腦,也要先下載、安裝與配置一下zerotier,方法一樣,最後同樣加入到虛擬局域網中,勾選Auth,後面的ip記錄下來。
4、使用
直接打開微軟的遠程桌面連接,輸入上一步記錄的ip,輸入自己的密碼,就可以連接上了。
三、zerotier的下載、安裝、配置與使用(ubuntu)
官網上提供linux系統的zerotier的下載鏈接,如下圖的紅框所示。

圖5
先在windows電腦的瀏覽器上轉到這個鏈接,下載文件,修改名稱為zerotier,拷貝到ubuntu系統上。
再在ubuntu上執行以下命令。
./zerotier
sudo zerotier-cli join 你自己的網絡ID
第一行命令是安裝zerotier,第二行是添加網絡ID。
然後同樣到網頁上勾選一下新加入的這一行,勾選一下Auth,後面的ip記錄下來。
最後用mobaxterm或者winscp,都可以遠程連接到這個ip了,很舒服。
同學們可以自己嘗試下~