老柯修机铺

通讯行老师傅的手机软件笔记——每款 App 装过、用过,才敢写下来

VNC Viewer 資料自主度調查——遠端桌面工具的退路盤點

VNC Viewer 把遠端桌面畫面扛回手機,看似輕量,但資料放在哪、換設備怎麼遷、哪天不用了能不能乾淨走人,這篇把路徑摸清楚。

vnc viewer 是一款把遠端桌面扛進手機的工具

vnc viewer 是 RealVNC 公司出品的遠端桌面客戶端——手機裝一個 APK,電腦那邊跑 RealVNC Server,兩邊一握手,手機螢幕就成了電腦桌面的延伸。你可以在通勤的地鐵上用手機遠端操作家裡的 Windows 電腦,用手機的虛擬鍵盤打程式碼、用兩根手指縮放桌面視窗、甚至接上藍牙滑鼠把手機當成迷你工作站。

它的定位和 TeamViewer、AnyDesk 有點像,但 vnc viewer官網 的核心差異在於 RealVNC Connect 平台的端到端加密預設開啟,而且 Android 端 APK 只有 6MB 出頭——對於在各種 headless 裝置(樹莓派、無屏 Linux 伺服器)上跑維運的人來說,這是一個足夠輕、足夠安全、足夠聽話的選擇。

安裝

vnc viewer下載 的 Android APK 安裝沒什麼特別的坑,但有幾個細節值得提前知道。安裝包約 6MB,來自 RealVNC 官方或 Google Play,Android 8.0(API 26)以上系統即可。首次啟動時 vnc viewer 會彈出儲存權限申請——這是為了後續檔案傳輸功能用的(遠端設備和手機之間傳檔案),不給也能連遠端桌面,只是傳檔案會被拒。

安裝完成後第一次打開,vnc viewer 會引導你選擇連線方式。Cloud 雲連線需要先登入 RealVNC 帳號(電子郵件+密碼,帳號本身建議開 TOTP 兩步驗證),登入後手機端會自動同步你在 RealVNC Connect Portal 添加過的所有遠端設備。Direct 直連模式不需要帳號,直接輸入遠端設備的 IP 位址、VNC Server 連接埠(預設 5900)和設備密碼即可,但這種模式預設不加密——在公網環境下建議手動開啟 TLS 或只在區域網路內用。

vnc viewer Android 端連線清單

資料到底存在哪

用遠端桌面工具時很少有人想這個問題——反正畫面是即時推送的,不像筆記 App 那樣有大量本地資料。但 vnc viewer 實際上在三個位置存了東西:

本地手機端:vnc viewer 的 APK 本身不產生大量本地資料,主要是連線設定(儲存的遠端設備 IP、連接埠、設備密碼雜湊、最近連線歷史)和檔案傳輸快取。如果用 Direct 直連模式,這些設定全部存在本地 SharedPreferences 和應用程式私有目錄裡。卸載 vnc viewer 時這些本地資料會被 Android 一併清除——系統不保留應用程式資料,這意味著 Direct 模式下你攢了一年的連線清單,卸載即丟。

RealVNC 雲端:如果走 Cloud 雲連線模式,登入同一個 RealVNC 帳號後,你在 Portal 裡添加的所有遠端設備(Device)、設備標籤、分組、權限策略都會同步到手機端。這些資料存在 RealVNC 的伺服器上,但 RealVNC 承諾端到端加密的金鑰只在 Server 和 Viewer 兩端本地生成,Cloud 伺服器本身不持有金鑰——也就是說 RealVNC 看不到你的遠端會話內容,但能看到你"有哪些設備、設備叫什麼名字、誰能連"這類中繼資料。

遠端設備端:RealVNC Server 在遠端電腦上存的設定比 Viewer 端多——設備密碼、加密等級設定、已授權的 Viewer 設備清單(Trust Store)、會話日誌(如果 Enterprise 檔開了)。這些資料跟著遠端設備走,換 Viewer 客戶端不影響。

備份路徑:三樣東西要分別處理

遠端設備連線清單(最容易丟的)

這是使用者最常踩的坑——手機壞了或丟了,重新裝 vnc viewer 後,之前手動添加的十幾個 Direct 直連設備全沒了。解決辦法有兩條:

  • 把直連設備遷到 Cloud 帳號下:RealVNC Connect Portal 裡可以手動添加設備(只需輸入設備碼或 IP+連接埠),綁定後任何登入同一帳號的 Viewer 端都能看到。Essentials 檔免費可用,這是最省心的備份方式。
  • 匯出 Android 應用程式資料:透過 Android 系統設定或 adb backup 可以把 vnc viewer 的應用程式私有目錄整個拉出來,包含連線設定。但 adb backup 在部分機型上已被廠商限制,這條路不穩定。

vnc viewer Android 檔案傳輸介面

RealVNC Server 設定(換電腦時要帶走)

遠端設備上的 RealVNC Server 設定(加密等級、MFA 組合、Trust Store)目前沒有官方一鍵匯入入口——vnc viewer文檔 裡明確說 Server 的設定直接存在安裝目錄和系統登錄檔(Windows)/ 設定檔(Linux/macOS)。實務上最穩妥的做法是在舊機器上打開 RealVNC Server Options → Security → 截圖儲存所有驗證和加密設定,然後在新機器上逐頁手動重建。Trust Store 裡已授權的 Viewer 設備清單可以在新 Server 上手動重新配對——Viewer 端連線時會彈出配對確認,接受即可。

帳號本身

RealVNC 帳號的設定(電子郵件、兩步驗證方式、訂閱檔位)全部在 RealVNC Connect Portal 網頁端管理,不存在本地丟失的問題。但要注意——如果忘了 RealVNC 帳號密碼,而且之前沒開 TOTP 兩步驗證(只用了電子郵件驗證碼),恢復流程可能需要提交工單。建議至少開 TOTP,把種子碼存進密碼管理器。

換設備遷移:四種場景逐條走

手機換手機(最常見)

老手機上如果走 Cloud 連線模式——零成本。新手機裝 vnc viewer → 登入同一個 RealVNC 帳號 → 等 10 秒,所有遠端設備清單自動出現,配對狀態保持不變。老手機上的 Viewer 端不需要手動解綁,RealVNC 帳號的設備管理頁面可以隨時遠端踢掉舊設備。

老手機上如果是 Direct 直連模式——麻煩。連線清單不跟帳號走,要么靠 adb 拉舊應用程式資料再匯入(不穩定),要么在新手機上把每個 Direct 設備重新輸一遍 IP+連接埠+設備密碼。建議遷移前至少把 Direct 設備逐個加到 Cloud Portal 裡。

換遠端電腦(重裝系統)

遠端電腦重裝意味著 RealVNC Server 也要重裝。Viewer 端連線記錄不會丟(Cloud 模式下設備碼需要在新 Server 上重新生成並更新 Portal 裡的條目;Direct 模式下 IP+連接埠如果變了也需要改 Viewer 端設定)。新 Server 首次啟動時建議立刻把 Security 設定裡的 Encryption 調到 Maximum(AES-256),驗證組合按舊機器的截圖重建。

跨平台切換(電腦端 Viewer → 手機端)

vnc viewer 電腦端(Windows/macOS/Linux)和 Android 端登入同一個 Cloud 帳號後,設備清單是完全共享的——不需要任何遷移動作,登入即同步。這是 RealVNC Connect 相比 TigerVNC/TightVNC 這類純 VNC 協定實作的核心優勢。

從 Direct 遷到 Cloud(升級到付費檔)

Essentials 檔即可使用 Cloud 連線,不需要重新設定遠端設備——在 RealVNC Connect Portal 裡手動添加已有的遠端設備(輸入設備碼),然後 Viewer 端斷開 Direct 連線、改為 Cloud 連線即可。遷移過程不需要改 RealVNC Server 端的任何設定。

退路評估:哪天不用了能不能乾淨走

卸載 vnc viewer(Android 端):直接卸載即可,應用程式私有目錄和快取會被 Android 系統自動清除。Direct 模式的本地連線設定隨之消失。Cloud 帳號的設備清單和訂閱不會被影響——那是帳號級資料,不在手機本地。

註銷 RealVNC 帳號:目前官網文檔裡沒有明確的帳號註銷入口說明,推測需要透過 RealVNC 官網工單聯絡客服。帳號註銷後 Cloud Portal 的所有設備記錄、訂閱、審計日誌會被清除,但遠端設備上的 RealVNC Server 不受影響——Server 端可以切回 Direct 模式繼續用。

RealVNC Server 的卸載:遠端設備上卸載 RealVNC Server 會移除所有 Server 端設定(加密設定、驗證組合、Trust Store)。重新安裝時是一個乾淨的預設狀態,不會殘留舊設定。

資料帶走能力總結:RealVNC 作為雲端服務平台,帳號級資料(設備清單、標籤、訂閱)由 RealVNC 持有,沒有官方匯出 API——這是一個隱性鎖定。如果哪天要換 AnyDesk 或 RustDesk,你得手動把每個遠端設備的 IP、設備碼、連線密碼逐條抄過去,沒有批次遷移工具。

總結

vnc viewer 的資料自主度在遠端桌面工具裡屬於中上水平——Android 端 APK 本身幾乎不留本地痕跡,Cloud 模式的設備清單跨端同步體驗流暢,端到端加密的金鑰體系也讓人放心。但它的隱性代價是帳號級資料被 RealVNC 持有、沒有官方匯出路徑,以及 Server 端設定需要手動截圖備份。

如果你已經在樹莓派、NAS、家庭伺服器上用 vnc viewer 跑了半年以上,建議現在花十分鐘把所有 Direct 直連設備遷到 Cloud 帳號下、把 Server 端的 Security 設定截個圖存進 OneDrive——這兩個動作能在下次換機或重裝時省掉一個下午的折騰。先建備份習慣再深度用工具,總比丟了東西再後悔要輕鬆。

本文为个人基于网络公开资料整理编写,非官方内容,仅供学习交流参考;软件版权归原作者所有,请支持正版;使用过程中遇到问题请查阅官方渠道,本文不承担任何责任。

同类文章