虚拟局域网软件开源_ZeroTier虚拟局域网免费远程桌面体验--替代TeamViewer
本文主要是關于使用ZeroTier創建虛擬局域網來實現免費遠程桌面的方案的體驗,包含了一些對不同方案的優缺點的描述。
最近因為疫情在家不得不通過遠程連接實驗室電腦,有兩種基本的解決方案:
由于學校VPN的速度太慢,造成遠程桌面實在卡頓,因此我一般使用TeamViewer,個人版是免費的,連接速度也尚可。然而可能是白嫖過多的原因,TeamViewer不讓我用了,說是檢測到商業用途,申訴也無門。因此開始研究其他方案。網上很多人推薦的方案是AnyDesk,但是我這邊實測連接非常卡頓,而且畫質也差。還有一個國產同類軟件是向日葵,我沒試過。
后來我找到的較為滿意的方案是--ZeroTier. ZeroTier是一個虛擬網絡解決方案,我們可以用它來創建一個虛擬局域網,讓自己的不同設備都加入到這個虛擬局域網中(免費版最多可添加100臺機器),然后就可以用分配的IP來直接用系統自帶的遠程桌面連接了。
更新:蒲公英也可以創建虛擬局域網,實測效果和ZeroTier類似,但免費版限制的客戶端個數較少,本文不再展開。
具體操作步驟如下:
前提:
遠程主機支持遠程桌面連接(可以使用Windows自帶的遠程桌面連接或者NoMachine等)
操作:
2. 創建并登錄賬戶,轉到ZeroTier Central中創建網絡
在網頁中點擊"Create a Network"就可以創建一個新網絡,得到ID。
3. 在兩臺主機上打開ZeroTier One客戶端,將ID輸入到客戶端中,加入網絡
以Windows為例,在任務欄托盤圖標右擊,選擇"Join Network",在彈出的對話框中輸入上一步獲取的網絡ID即可。
操作完成后,上面第一張圖對應位置會出現網絡ID,前方打勾就代表加入該網絡。
4. 在網頁端允許主機加入網絡,查看分配給主機的IP
在網頁端點擊剛剛創建的網絡ID,就可以進入管理界面。找到Members一欄,把對應主機前打勾就行了。"Managed IP"就是分配的局域網IP。其他地方都可以不修改。
5. 使用IP進行遠程桌面連接
以Windows為例,打開自帶的“遠程桌面連接”,輸入局域網IP即可連接,按照要求輸入用戶名密碼即可。
實測通過這種方式連接的響應速度和畫質均優于TeamViewer。主要原因應該是在可能的情況下,ZeroTier會建立P2P的連接,兩臺機器直接相連的速度當然快了。但是使用TeamViewer傳輸文件操作會比較簡便,可以直接拖動。不過有了局域網之后掛載遠程硬盤或者通過SFTP, SCP之類傳輸文件也很簡單了,推薦使用XShell和XFTP.
與VPN的解決方案相比,ZeroTier不僅速度快很多,而且由于創建了一個虛擬網卡,因此普通的網絡連接不會受到影響,不像使用VPN之后所有流量都要發送到學校,使得上網速度明顯變慢。
此外,ZeroTier可以配置Moon節點作為中轉來加速訪問,如果發現連接速度不快的話可以試試。
在使用中還發現一個問題,使用Windows自帶的遠程桌面軟件進行連接,有時會出現整個遠程桌面突然卡住不動的情況,或許是因為網絡本身不夠穩定。于是便想著換個軟件。經過一番嘗試之后發現,微軟商店里的UWP版的遠程桌面就沒有這個問題。但還有一個小問題是,UWP版遠程桌面在文本編輯模式下的鼠標顏色有問題導致對比度太低看不清,所以我手動調節了光標顏色就好了。在知乎上有看到人推薦mRemoteNG,但是我實際用起來發現它主要是一個遠程桌面管理軟件,對于多窗口之類的支持較好,但是連接的時候仍然是調用了系統自帶的遠程桌面。此外,還有人推薦NoMachine來進行連接,據說速度非常快,不過是需要額外安裝軟件的。然而我自己試了之后不知為何連接總是黑屏,我也沒啥耐心去仔細研究,就暫且作罷了。
總結一下,在網絡條件合適的情況下,ZeroTier的P2P連接使得遠程桌面體驗較佳,不管是速度還是畫質。而且正常使用也是完全免費的,用來連接自己的遠程主機還是很舒服的。雖然略微比使用TeamViewer麻煩一點,但是也值得一試。當然,ZeroTier能做到的事不僅于此,有了虛擬局域網之后就能做各種在局域網中能做的事,不過這就不是本文的范疇了。
總結
以上是生活随笔為你收集整理的虚拟局域网软件开源_ZeroTier虚拟局域网免费远程桌面体验--替代TeamViewer的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 农行聚合收款码手续费
- 下一篇: Tableau上面地图与条形图结合_何为