天天看點

遠端控制軟體也要有plan B備選方案

前言

職場辦公熟練掌握遠端控制軟體是非常有必要的。虛竹哥有個朋友小五,他在上海一家遊戲公司上班。今年上海疫情,公司要求居家辦公,居家遠端公司的電腦工作。小五做事情很謹慎,會準備plan B方案:小五在公司電腦上同時安裝向日葵和ToDesk ,其中一個挂了,另一個還可以繼續用。

事實證明小五是機智的,5月5号 向日葵伺服器超負荷崩潰,無法使用,崩潰長達6個小時以上。

遠端控制軟體也要有plan B備選方案

小五對遠端控制軟體了解挺多的,經常跟虛竹哥安利,那好吧,寫篇文章,把虛竹哥得到的知識分享給大家,獨樂樂不如衆樂樂,好東西當然要分享給粉絲們啦~

遠端控制常見的使用場景

  • 電腦控制電腦 -- 在家遠端操作公司電腦,随時調取本地檔案,無須冒險回公司或返工重做(當然,前提是公司電腦處于開機狀态,或者在有條件的情況下遠端開機<區域網路内有另一個開啟的裝置or智能插座通電>)
  • 手機控制電腦 -- 适用于身邊暫時沒有電腦的情況,可以用手機、平闆控制電腦,雖然螢幕小了點,但至少能應應急。
  • 手機控制手機 -- 工作生活不在長輩身邊,有的操作電話解釋不清,比如:遠端協助搶菜、遠端調取健康碼、行程碼之類。
  • 手機投屏到電腦 + 電腦控制手機--工作需要做彙報,有的應用手機專屬,手機投屏到電腦,實時展示很直覺。

遠端軟體介紹

向日葵

号稱國民遠控軟體,在市面上宣傳和普及高。在個人使用者市場中占有蠻大的市場佔有率,像虛竹哥身邊的小夥伴遠端協助的時候經常使用到,相較于某些友商沒有頻繁被認定為商業的麻煩。

向日葵遠端控制軟體是一款免費的集遠端控制電腦手機、遠端桌面連接配接、遠端開機、遠端管理、支援内網穿透的一體化遠端控制管理工具軟體,它是超過 5000 萬台主機的選擇!

遠端控制軟體也要有plan B備選方案

通過上圖的對比可知,向日葵提供了免費版本和付費版本,但免費版本的機房點現隻有蘇州機房,抗風險能力會低些,現在知道為什麼會經常伺服器崩潰無法使用了。

穩定性、流暢度、重連時間這幾個方面,免費版會比較差。

ToDesk

ToDesk 産品立項于2020年疫情爆發期間,有趣科技做為一家擁有10年軟體開發經驗的網際網路公司。

在嘗試多款遠端軟體後發現都難以達到理想的遠端辦公效果,于是決定自行研發一款穩定、流暢的遠端控制軟體,ToDesk 就此誕生。

虛竹哥調研了下這款産品,這是一匹黑馬啊:

  • - 2021年底,ToDesk推出了4.1正式版本,個人商用完全免費,UI 幹淨、無廣告、裝置存儲從免費2台開放到了免費100台。
  • 過兩年發展時間後,ToDesk目前使用者量已達4000萬
  • 2022年,也就是今年初獲得了2.5億的商業融資
  • 今年6月份,推出了專業版的最新一版,主要更新是網絡傳輸更改成RTC技術,主要用在像是直播這類音視訊為主的場景中,現在運用在了遠控操作上,那效果是杠杠的,這也是國内第一家遠端控制軟體用到了這個技術,下面我會重點介紹下這個。
  • 遠端控制軟體也要有plan B備選方案
  • 免費版:包含遠端檔案傳輸、遠端列印、遠端裝置開啟隐私屏、遠端程式設計、遠端開機、遠端攝像頭、遠端文字聊天、鍵鼠映射、安卓免root被控等十餘項功能。
  • 專業版:(118元 / 年)在免費版基礎上,額外涵蓋一鍵部署、融合模式、遊戲搖桿控制、移動端擴充屏、優享螢幕适配、專屬客服服務及VIP-BGP高速伺服器、後期在傳輸上增加采用全新RTC引擎技術等功能。

使用體驗

向日葵

虛竹哥工作這麼多年,剛開始工作是用TV(TeamViewer),但它不支援免費商用,經常用一小會就會斷掉,要重連,麻煩死了。後面改用了國民遠端控制軟體向日葵,這款遠端工具用了好幾年,很好用。平時用的是免費版,前幾年用得還挺順手,不知道是不是因為疫情後,導緻使用者數爆增,服務都變得不穩定了。

安全

公司端的裝置最好設定無人值守,這樣登陸賬号以後就可以直接通過裝置裝置清單進行連接配接使用。使用上挺便捷的。

遠端控制軟體也要有plan B備選方案

原以為向日葵是十來年的成熟軟體,應該會挺安全的。但沒想到有後門安全漏洞,攻擊者可利用其擷取伺服器控制權被官方點名通報了。

遠端控制軟體也要有plan B備選方案
遠端控制軟體也要有plan B備選方案

虛竹哥提醒粉絲們,如果公司有涉密保密協定,使用個人版時,要注意是否是有安全漏洞的版本。

遠端千萬種,安全第一條。

跨平台

向日葵主被控端之間很容易實作不同系統的互控,比如Windows和Mac之間互控,Windows和Linux之間互控等;當然,用 iPhone、iPad、Android 等裝置來控制 Windows 、Mac和Linux不是問題。

手機端支援手機控制手機,但麻煩的是,主要和被控需要安裝不同的用戶端,我第一次使用時,沒搞清怎麼沒法互控,研究了一會才搞懂。同時,向日葵免費版隻支援一台安卓被控,試用3天,虛竹哥按訓示,關注公衆号後領取3天試用資格後,才能進行下一步的綁定安卓裝置步驟。

1、被控手機下載下傳向日葵用戶端,并登入已經獲得移動授權的向日葵帳号;

2、在向日葵用戶端中開啟輔助服務,獲得截屏及控制手機權限;

遠端控制軟體也要有plan B備選方案

因為虛竹哥做測試時用的是小米6,系統版本不支援免root控制,需要單獨下載下傳root軟體輔助才可進行控制。

遠端控制軟體也要有plan B備選方案

3、主要端安裝向日葵遠端控制軟體,登入與被控手機同一個向日葵帳号,就可以找到線上的被控手機發起遠控了;但進入後還需開啟5~7個系統權限,才可真正進入控制。整體控步驟有點過于繁瑣了。

穩定性

付費版本竹哥沒試過,但免費版的穩定性真的是越來越不好,太多槽點了。都這麼大的公司了,多搞幾個機房點,哪裡還會伺服器崩潰這麼多次。

ToDesk

小五向我安利了ToDesk ,用得很絲滑。

居家辦公時,我經常會借助 ToDesk,用家裡的 Mac 電腦連接配接操作公司的 Windows 電腦,即使是免費版,使用起來也很順滑流暢,而且也不會有廣告彈窗。整個連接配接過程非常友善,控制台簡潔且功能訓示明确,堪稱笨蛋也能無師自通。

安全

通訊資料使用 SSL + ChaCha20 and Poly1305 端到端加密,檔案不存儲于 ToDesk 伺服器;可設定安全密碼;可設定隐私屏;擁有國家等保資質(資訊安全管理體系認證、品質管理體系認證);很多B端行業大公司都采買了ToDesk

遠端控制軟體也要有plan B備選方案

資訊來源于官網

跨平台

支援:Windows, macOS , iOS , Android , Linux (x86_x64/Arm_v7l/Arm64)且适配各種分辨率螢幕,多螢幕裝置。

PC系統間的互控:Windows和Mac之間互控,Windows和Linux之間互控等;

移動裝置控制PC系統: iPhone、iPad、Android 等裝置來控制 Windows 、Mac和Linux

移動裝置之間的互控:手機安裝同一個遠端控制軟體就行了,且真正完全免root。

做個小示範:

準備:兩台安卓手機、ToDesk遠端控制軟體

1、手機下載下傳好遠端控制軟體

在兩部安卓手機上安裝下載下傳ToDesk遠端控制軟體,通過手機應用商城即可下載下傳。

遠端控制軟體也要有plan B備選方案

2、兩台手機用登入同一賬号

兩台手機下載下傳好ToDesk後,用同一個手機号注冊ToDesk賬号并登入。

遠端控制軟體也要有plan B備選方案

3、在被控手機上開啟以下權限

不需要設定root,隻需要在被控手機的ToDesk首頁面,依次勾選“允許遠端本裝置”-選擇“控制模式”-确認“開啟錄屏”-點選“開啟權限”,就能看到被控手機的ToDesk裝置代碼和臨時密碼。

遠端控制軟體也要有plan B備選方案
遠端控制軟體也要有plan B備選方案
遠端控制軟體也要有plan B備選方案

4、将被控手機的雙碼輸至主要手機

在主要手機上,輸入被控手機的ToDesk裝置代碼和臨時密碼,最後在被控手機上點選“我已知曉”,即可成功發起遠控。

遠端控制軟體也要有plan B備選方案

當老人家們不會用手機了,我們就可以直接遠控操作他們的的手機,就好像自己在他們身邊一樣,快速地解決問題。無論是手機流氓軟體還是行程碼健康碼,一鍵遠控便能迎刃而解了。

遠端控制軟體也要有plan B備選方案

穩定性

免費版都享有全國200個機房的加速節點服務,一個字,穩。

RTC技術

什麼是RTC技術

RTC(Real Time Communication)源自實時高清直播,使用高效的RTP傳輸協定。是一套實時音視訊的技術架構,專門用于大規模、低延時、點對點的使用場景,尤其适合遠端桌面服務。

遠端控制軟體也要有plan B備選方案

RTC,關鍵技術驅動實時高清

與傳統遠控軟體使用UDP協定或是TCP協定不同,ToDesk 在RTC中采用RTP作為傳輸協定,兼具高速性和高可靠性。

遠端控制軟體也要有plan B備選方案

TCP協定為了可靠性犧牲了速度。TCP協定規定接收方收到資料包時需要發出确認信号,發送方隻有在接收到這個信号之後,才能繼續發送後續資訊。UDP協定為了速度犧牲了可靠性。UDP的資料包格式更簡單,體積更小速度更快,是傳統遠端軟體的主流協定。但它缺少校驗機制,易受網絡波動影響出現丢包和亂序。

RTP協定在UDP的基礎上補充了序列資訊、負載說明、品質監控。接收端可以根據序列資訊消除資料包亂序,并且能定期向發送端回報傳輸品質。

資料發送時:帶寬預測和擁塞控制

網絡線路都有承載上限,如果線路上的資料超載,傳輸性能就會急劇下降,出現擁塞和弱網。就像是一條四車道公路,并排開一至四輛車都不擁堵,而一旦塞入第五輛,所有車速都會急劇下降,陷入擁堵。

遠端控制軟體也要有plan B備選方案

在實際使用中,每個程式可用的帶寬資源是不斷變動的。這是因為一條線路上有多台裝置,每個裝置上又有多個聯網程式,這些程式一直在彼此争奪帶寬資源。

傳統遠端軟體沒有帶寬預測能力,隻能依賴TCP調節流量,但TCP不是為實時場景設計的,反應速度跟不上變化,會造成延時大,抖動無法控制等問題。

遠端控制軟體也要有plan B備選方案

ToDesk RTC 同時采用延遲識别(Delay-based)和丢包識别(Loss-based)兩種政策,能夠精準測算線路的可用帶寬

  • 可用帶寬充裕時,安排更多資料進入傳輸,最大限度地利用帶寬資源提高畫質;
  • 可用帶寬緊張時,按照線路承載能力限制資料流量,避免超載和擁塞。

資料接收時:消除網絡波動

網絡環境複雜多變,尤其是在“最後一公裡”的接入線路上,30%的使用者都會遇到不同程度的抖動、丢包等弱網情況。如果沒有弱網對抗,這些波動就會造成延遲和卡頓,嚴重影響操作體驗。

自适應緩存抗抖動

主要端在收到資料後,先要進行緩存整理:對資料包的丢失、亂序、延遲等情況進行處理。但緩存是一種“以時間換空間”的辦法,會帶來額外延時。傳統遠控往往采用固定緩存,即使沒有網絡波動,也要等待幾十毫秒。

而ToDesk RTC 使用基于Kalman-Filter 的自适應Jitter 緩存,能夠自動評估網絡延遲和弱網程度。再動态調整緩沖延時的長度,将緩存延時降至9~20ms,減少不必要的緩存時間。

感想

對于個人使用者者來說,國産的向日葵和Todek都能滿足大部分的需求。但因為使用時向日葵限速且提示綁定裝置清單等彈窗太多,讓我使用的時候體驗不是很好,不如Todek簡潔友善,而且Todek不限速,對于小白或專業人士的需求都能夠很好的滿足;電腦應用以及手機APP的界面友好、UI設計簡潔大方,非常容易上手。ToDesk 讓我們随時随地都可以調用PC裝置,易用性拉滿,十分推薦使用。

當然ToDesk 還在發展中,也有不足,功能和體驗還有很大的進步空間。能感受到産品經理們為了使用者體驗下了不少功夫,但還是會有些可以優化的地方:

繼續閱讀