RustDesk 自建遙距桌面真係慳到錢?管理 mini PC 前要計埋呢筆數
3C 產品

RustDesk 自建遙距桌面真係慳到錢?管理 mini PC 前要計埋呢筆數

圖片:via XDA Developers — https://www.xda-developers.com/replaced-paid-remote-access-app-with-a-self-hosted-tool/
TechLab 編輯部(譯)·

基本遙距操作免費做到,不過 server、安全同維護要自己接手

XDA 作者 Yash Patel 原本用收費 TeamViewer 管理屋企部 mini PC,主要係裝更新、重開 Docker container、傳檔同處理 home lab。佢轉用 RustDesk 自建 server 後,話日常操作冇明顯缺口,亦唔使再交訂閱費。呢個經驗幾有參考價值,不過要先拆開兩件事:RustDesk 客戶端同 OSS server 可以免費用,自建服務本身就唔係零成本、零手尾

TeamViewer 未必真係要畀錢

TeamViewer 官方寫明,連接自己屋企嘅私人裝置,或者幫親友處理電腦,只要純屬個人、非商業用途,仍然可以用免費版;收費界線包括工作、公司設備、客戶支援,甚至監察會帶來收入嘅裝置。所以,如果你只係間中入屋企部 mini PC,未必有訂閱費可以慳。RustDesk 較吸引嘅地方,係授權界線清楚啲;ID 同 relay server 都可以自己管,唔使靠晒第三方服務。

RustDesk 官方網站展示遙距桌面連線介面同自建 server 選項

圖片:RustDesk

已經有 Docker,設定先至算簡單

RustDesk Server OSS 會跑兩個服務:hbbs 負責裝置 ID、連線協調同 NAT 穿透,hbbr 就喺直接連線失敗時接手 relay。官方建議大部分 Linux 部署用 Docker Compose,基本硬件要求亦好低;裝好後,客戶端主要填入 ID Server 地址同 server public key。不過 XDA 作者本身已經識 Docker,佢口中嘅「簡單」唔適合直接套落第一次掂 firewall、DNS 同 container 嘅用家身上。

成本亦要睇你點擺。借用現成 home lab 跑 server,新增硬件開支可以近乎冇,但屋企上網線路或者同一部 mini PC 出事時,遙距救機能力亦會一齊消失。改放雲端 VPS 可靠啲,就會有月費、流量同更新工作;如果 NAT 穿透失敗,畫面流量仲會經 relay server。雖然慳到軟件訂閱費,但你要自己花時間處理 server、網上連線同維護。

基本功能齊,但唔等於完整取代

按 XDA 作者嘅使用經驗,RustDesk 做到 unattended access、傳檔、clipboard sharing 同多螢幕操作,足以應付一般 mini PC 管理。官方客戶端支援 Windows、macOS、Linux、Android、iOS 同網頁;要留意 iPhone、iPad 可以用嚟連接其他裝置,暫時唔支援俾人遙距控制。至於公司 IT 常用嘅網頁管理台、API、OIDC、LDAP、2FA、裝置管理同存取規則,官方將呢批功能放喺收費 Pro server,免費 OSS 版唔係全部都有。

私隱控制多咗,保安責任亦跟住上身

RustDesk 官方話 P2P 連線採用 NaCl 端對端加密,自建之後,ID、relay 同部署資料都可以留喺自己管理嘅系統。不過加密唔會補救錯誤嘅外網設定。官方列出最少要用 TCP 21115-21117,另有 UDP 21116;如果唔用 web client,就應該關住 2111821119。要用 web client,就要放喺 HTTPS reverse proxy 後面,再用 firewall 阻止外界直接打入兩個 WebSocket port,否則偽造 header 可以繞過按 IP 做嘅限速同封鎖。

實際部署仲要用獨立強密碼、妥善保存 server key、定期更新 image,同埋只開真係會用嘅 port。唔想直接將服務擺上網,可以先用 VPN 限制連線範圍,不過每部外出裝置都要先接入 VPN,方便程度自然打折。屋企已有 Docker、識處理 firewall,又長期管理幾部機嘅用家,RustDesk OSS 幾啱用;只想偶爾連一部私人電腦,TeamViewer 免費版反而省事得多。


參考來源

本文根據原文及公開資料整理;資料有出入時,以原文及官方資料為準。

分享:WhatsAppThreadsTelegramFacebook