# 遠端控制軟體推薦與實測整理 > 本文結合實測與網路資料,彙整幾款可實現世界各地遠端控制/遊戲串流的軟體,並附上安裝方式與操作差異,幫助讀者選擇最合適的工具。 --- ## 基本建議 - ✅ **每個軟體皆支援開機自動啟用** - ✅ **可設定開機自動登入帳號,避免卡在登入畫面導致無法遠端** <details> <summary>🔓 開機自動登入帳號設定</summary> ### ✅ 使用 netplwiz 工具 1. `Win + R` 輸入 `netplwiz`。 2. 選取要自動登入的帳號。 3. **取消勾選**「使用者必須輸入使用者名稱和密碼」。 4. 按下「套用」,輸入密碼兩次。 5. 重新啟動完成設定。 #### ⚠️ 注意事項: - 不適用於公司/學校網域帳號。 - Microsoft 帳號需輸入完整名稱(例如 you@example.com)。 - 密碼儲存在系統中,不建議於公共/高安全性環境使用。 </details> --- ## 1️⃣ Moonlight + Sunshine + Tailscale (或 ZeroTier) ### 特色與優缺點 - **特色:** - 高畫質、低延遲遊戲串流(最高 4K/120FPS) - 開源、免費 - 支援跨平台 - **優點:** - 控制端輸入設備可直接影響接收端設備並不會影響到控制端(ex.Win+Tab只會切換接收端視窗而不會讓輸入端設備切換,有時候能避免一些麻煩,看需求使用) - 延遲低,畫質佳 - 高度客製化 - **缺點:** - 設定較複雜 - 主機需有 NVIDIA GPU(使用 Moonlight) <details> <summary>🧰 安裝與設定詳情</summary> ### 環境需求 | 類型 | 條件 | |------|------| | 主機 | Windows 10/11、NVIDIA GPU(支援 NVENC) | | 軟體 | Sunshine、Moonlight、Tailscale | | 客戶端 | 支援 Moonlight 的裝置 | --- ### 1️⃣ 安裝 Sunshine 1. [下載 Sunshine](https://github.com/LizardByte/Sunshine/releases) 2. 安裝後到系統托盤開啟 ![1000004223](https://hackmd.io/_uploads/ByhoeSIygx.jpg) 會前往網址為 `http://localhost:47990`web UI介面 3. 設定密碼>>登入>>配置>>General中語言可改簡中>>Network>>啟用UPnP(使用網際網路時比較不會受限) --- ### 2️⃣ 安裝 Tailscale(內網穿透) >此工具是透過建立虛擬公域IP,使裝置可以在世界各地都可以互相串流而不限於相同局域網此工具透過建立虛擬私人網路(VPN)並分配每台裝置一個虛擬 IP 位址,使得即使裝置位於世界各地的不同網路中,也能像在同一局域網中一樣彼此連線與傳輸資料。 1. [Tailscale 下載頁](https://tailscale.com/download) 2. 登入 Google/GitHub 帳號 3. 設備登入相同帳號後建立虛擬區網 4. 紀錄主機的 Tailscale IP(例:`100.x.x.x`) ## OR ### 使用ZeroTier ### 📌 前置說明 ZeroTier 是一個虛擬區域網路(Virtual LAN)工具,可讓多台位於不同網路環境的裝置彼此通訊,常用於遠端控制、多人遊戲聯機、虛擬實驗室等情境。 --- ### 🧩 安裝步驟 #### 🔹 Windows / macOS 安裝 1. 前往 [https://www.zerotier.com/download/](https://www.zerotier.com/download/) 2. 根據你的作業系統下載對應安裝檔 3. 執行安裝程式,完成後系統會自動啟用 ZeroTier #### 🔹 Linux 安裝(以 Ubuntu 為例) curl -s https://install.zerotier.com | sudo bash sudo zerotier-cli join <network_id> ### 🌐 建立並加入虛擬網路 #### 🔹 建立 ZeroTier 帳號 1. 註冊並登入 [https://my.zerotier.com/](https://my.zerotier.com/) 2. 點選「Create A Network」來建立新網路 3. 建立後會獲得一組 Network ID(格式類似 `8056c2e21c000001`) #### 🔹 加入虛擬網路 ##### Windows/macOS 1. 啟動 ZeroTier 2. 右鍵點擊系統列圖示 → `Join Network` 3. 輸入 Network ID 並確定 ##### Linux CLI sudo zerotier-cli join <network_id> ✅ 授權裝置加入網路 登入 https://my.zerotier.com/ 找到你的 Network → 勾選 Devices 列表中的「Auth」來授權剛剛加入的裝置 授權後,每台裝置會被分配一個虛擬 IP,例如 10.147.17.34🧪 測試連線 可用以下指令確認裝置之間是否互通: ping <另一台裝置的虛擬IP> --- ### 3️⃣ 安裝 Moonlight 並配對 1. [Moonlight 官網](https://moonlight-stream.org/) 2. 操控端手動輸入主機的 Tailscale IP 3. 轉回主機在 SUNSHINE WEB UI 頁面輸入 PIN 完成配對 4. 開始串流✅ --- ### ⚙️ 進階設定(看需求) - **Sunshine**:(基本不用去動除非是高階玩家有自己的設定,官方都調得蠻好了) - 啟用 HEVC (H.265) - 增加 Bitrate(例如 30 Mbps) - Remote Wake(需支援 WoL) - **Moonlight**:(一樣不太需要動除非有跳建議或自己有需求) - 選擇硬體解碼器 - 解析度設定 1080p/4K - 啟用低延遲模式 --- </details> <details><summary>連線故障排查指南</summary> #### 優先處理:防火牆設定 #### Windows 防火牆開放通訊埠 1. 開啟 **控制台 → 系統與安全性 → Windows Defender 防火牆 → 進階設定** 2. 左側選擇「**輸入規則**」→ 點選「**新增規則**」 3. 選擇「**埠**」→ 選擇「TCP」→ 輸入以下通訊埠: - `47984`:Moonlight 啟動桌面控制 - `47989`:串流資料傳輸 - `47990`:影音輸入輸出 - (視情況可能需要開 UDP 48010~48020) 4. 選擇「允許連線」→ 選擇「所有檔案型態」→ 命名完成。 > ✅ 若使用防毒軟體(如 McAfee/Kaspersky)也需同步開啟這些埠。 --- ### 常見錯誤與排查方式 #### 1. 手機能連但平板不能連 - 防火牆沒有針對平板 IP 設限 - 平板權限異常(可能因為長時間未使用被 Android 系統回收) **解法:** - 確認應用「未使用權限暫停」是否已關閉 - 重新下載 Moonlight 並重新配對(通常可恢復) --- #### 2. 調整位元速率後無法連線 - Moonlight 設定檔可能損壞 - 解法:**清除 App 快取或重新安裝 Moonlight** --- #### 3. 連線錯誤:無法啟動 Desktop (error 0) **錯誤訊息:** 連線錯誤:無法啟動 Desktop (error 0) 請檢查防火牆與通訊埠設定 請開啟 TCP 47984 / 47989 #### 啟動 Desktop 失敗常見原因: - Sunshine 未正常啟動 - 防火牆封鎖 TCP 47984 / 47989 - 原本配對失效(例如 IP 改變或憑證異常) #### 處理方式: 1. **重啟 Sunshine 或整台電腦** 2. **確認防火牆開放 TCP 47984 / 47989** 3. PowerShell 查看埠是否啟用: ```powershell netstat -ano | findstr 4798 ``` 若未顯示 LISTENING,表示端口未啟用 4. **Moonlight 解除配對 → 重新掃描並配對** --- ### 避免未來再次出現的預防建議 - 禁用「未使用應用程式權限自動清除」 - 避免調整過低的位元速率(建議最低 10 Mbps) - 將 Moonlight 加入「電池不受限制 App」 - 定期重新啟動 Sunshine,或升級到最新版 --- ### 附註 - Sunshine 建議固定電腦 IP 或設定 DHCP 保留,避免 IP 改變導致連線失敗 - Moonlight 支援多主機,可預設主力機方便快速切換 </details> --- ## 2️⃣ AweSun - [官方網站](https://sun.aweray.com/en/?utm_source=chatgpt.com) - **特色:** - 免費版功能完整,支援桌面與手機控制 - **優點:** - UI 友善、附檔案傳輸與白板功能 - **缺點:** - 免費版有廣告,企業使用安全性略弱 --- ## 3️⃣ TeamViewer - [官方網站](https://www.teamviewer.com/en-us/?utm_source=chatgpt.com) - **特色:** - 穩定老牌工具,支援跨平台與商用功能 - **優點:** - 加密連線,支援授權控管 - **缺點:** - 非商用免費,否則需付費 <details> <summary>🛠️ 無人值守與固定密碼設定</summary> ### 一、設定固定密碼 1. 打開 TeamViewer → 遠端控制 2. 安全性區塊 → 設定個人密碼 ### 二、啟用無人值守 1. 左下角 → 選項 → 安全性 → 設定完全存取權限 2. 登入帳號並將裝置加入帳戶 3. 啟用「Windows 啟動時執行 TeamViewer」 > 🔐 建議啟用雙重驗證、避免簡單密碼 </details> --- ## 4️⃣ Parsec - [官方網站](https://parsec.app/?utm_source=chatgpt.com) - **特色:** - 低延遲遊戲串流,支援多使用者協作 - **優點:** - 畫質佳,延遲低 - **缺點:** - 免費版功能有限,需較佳 CPU/GPU 支援 --- ## 5️⃣ Steam Link - [Steam 商店頁面](https://store.steampowered.com/app/353380/Steam_Link/) - **特色:** - 專為 Steam 遊戲打造的串流工具 - **優點:** - 安裝簡單,與 Steam 完美整合 - **缺點:** - 僅支援 Steam 遊戲,不支援桌面控制 --- ## 6️⃣ Chrome 遠端桌面 - [Chrome Remote Desktop](https://remotedesktop.google.com/?utm_source=chatgpt.com) - **特色:** - 免安裝額外軟體,透過瀏覽器操作 - **優點:** - 使用簡單,跨平台便利 - **缺點:** - 無法控制登入畫面前的系統,功能相對陽春 --- ## 🔗 參考連結 - [Sunshine GitHub](https://github.com/LizardByte/Sunshine) - [Moonlight 官網](https://moonlight-stream.org/) - [Tailscale 官網](https://tailscale.com/) - [AweSun 官網](https://sun.aweray.com/en/) - [TeamViewer 官網](https://www.teamviewer.com/) - [Parsec 官網](https://parsec.app/) - [Steam Link](https://store.steampowered.com/app/353380/Steam_Link/) - [Chrome Remote Desktop](https://remotedesktop.google.com/)