---
title: "Mac 的螢幕共享在 Sequoia 或 Tahoe 中無法連線：解決方法 · Kilobat 指南"
url: "https://kilobat.app/zh-hant/guides/screen-sharing-not-connecting-mac"
description: "螢幕共享一直等待、失敗，或沒有列出另一台 Mac。請檢查「共享」設定、遠端管理、使用者取用權限、睡眠、防火牆和連接埠 5900。"
---

# 螢幕共享無法連上另一台 Mac

另一台 Mac 必須開啟螢幕共享，並允許你的使用者。兩台 Mac 都必須保持喚醒、位於同一個網路，且連接埠 5900 要開放。

**讓你的代理程式來解決**拷貝一則提示詞，適用於 Claude Code、Codex 或任何能使用終端機的代理程式。

我的 Mac 出現了這個問題：螢幕共享無法連上另一台 Mac。請閱讀 https://kilobat.app/zh-hant/guides/screen-sharing-not-connecting-mac.md，並和我一起逐步處理。如果缺少 Kilobat CLI，請安裝：brew install seifip/kilobat/kilobat。請你自己執行指南中的終端機和 kilobat 檢查，並告訴我發現了什麼。列出只有我才能完成的步驟。變更任何設定之前先問我。

適用於：「系統設定」適用於 macOS 13 Ventura 以上版本。「高效能」需要兩台 Mac 都是 Apple 晶片，並使用 macOS Sonoma 14 以上版本。 · 查核於 2026年11月7日

## 症狀

- 另一台 Mac 沒有出現在「螢幕共享」App 的「網路」下。
- 連線一直等待，然後失敗。
- 你可以在一個網路上用名稱連線，但在另一個網路上不行。
- 「高效能」選項沒有出現，或工作階段退回到一般模式。

## 可能原因

- **另一台 Mac 上的螢幕共享已關閉。**Apple 表示，你要取用的 Mac 必須開啟螢幕共享或遠端管理。
- **螢幕共享和遠端管理互相衝突。**Apple 表示，兩者無法同時開啟。
- **你的使用者不被允許。**該使用者必須在另一台 Mac 上螢幕共享的取用清單中。
- **有一台 Mac 在睡眠中。**Apple 表示，要確認兩台 Mac 都沒有在睡眠。
- **兩台 Mac 位於不同的網路。**Apple 表示，要確認兩台電腦都連到同一個網路。
- **防火牆。**Apple 表示，「封鎖所有連入連線」會讓共享服務的連線無法使用。
- **「高效能」需要更多條件。**Apple 要求高頻寬、低延遲，以及兩台 Mac 之間的 UDP 連接埠 5900、5901 和 5902。

## 如何檢查

1. 在另一台 Mac 上，選擇「蘋果」選單 >「系統設定」>「一般」>「共享」。
2. 查看「螢幕共享」和「遠端管理」。兩者只能開啟其中一個。
3. 按一下「螢幕共享」旁的「資訊」按鈕，查看「允許取用的對象」。
4. 確認兩台 Mac 都保持喚醒並位於同一個網路。
5. 在另一台 Mac 上，顯示防火牆是否封鎖所有連入連線。

   ```
   /usr/libexec/ApplicationFirewall/socketfilterfw --getblockall
   ```
6. 從你的 Mac 測試連接埠 5900 是否有回應。請使用另一台 Mac 的 IP 位址。

   ```
   nc -vz -G 5 192.168.1.20 5900
   ```

## 如何修正

1. 如果「遠端管理」已開啟，而你使用的是「螢幕共享」，請先關閉「遠端管理」。
2. 開啟「螢幕共享」。
3. 在「允許取用的對象」中，選擇「所有使用者」，或把你的使用者加入「僅限這些使用者」。
4. 更改另一台 Mac 的睡眠設定，讓它保持喚醒。
5. 如果「封鎖所有連入連線」已開啟，請在「網路」>「防火牆」>「選項」中把它關閉。
6. 把兩台 Mac 連到同一個網路，然後打開「螢幕共享」App。
7. 按一下「新增連線」按鈕，輸入另一台 Mac 的主機名稱。
8. 使用「高效能」時，請依 Apple 的建議使用有線網路連線。

## 使用 Kilobat

1. 測試連接埠 5900 的 TCP 連線。讀取 IPv4 那一行，它會說明已連線、被拒絕或沒有回應。

   ```
   kilobat why 192.168.1.20:5900
   ```
2. 檢查接著會嘗試安全的網頁連線。螢幕共享不使用它，所以請忽略該步驟。
3. 檢查這個網路上的裝置是否看得到彼此。有些訪客網路會把它們隔離。

   ```
   kilobat local check
   ```
4. 列出 Mac 最近連線過的裝置及其 Bonjour 名稱。

   ```
   kilobat devices --bonjour
   ```
5. 在發生延遲的工作階段之後，Kilobat 會寫出一份附有原因的報告。顯示遠端桌面的報告。

   ```
   kilobat remote --kind desktop
   ```

## 常見問題

**螢幕共享使用哪些連接埠？**

Apple 列出螢幕共享使用 TCP 和 UDP 連接埠 5900。「高效能」還需要 UDP 5901 和 5902。

**可以同時使用「螢幕共享」和「遠端管理」嗎？**

不行。Apple 表示，只能開啟其中一個。Apple 表示，兩者都能讓你共享螢幕。

**為什麼沒有「高效能」？**

Apple 表示，它需要兩台 Mac 都是 Apple 晶片，並使用 macOS Sonoma 14 以上版本。每台 Mac 一次只能執行一個工作階段。

## 資料來源

- [Apple 支援：在 Mac 上開啟或關閉螢幕共享](https://support.apple.com/guide/mac-help/turn-screen-sharing-on-or-off-mh11848/mac)
- [Apple 支援：共享另一台 Mac 的螢幕](https://support.apple.com/guide/mac-help/share-the-screen-of-another-mac-mh14066/mac)
- [Apple 支援：如果你無法共享 Mac 電腦的螢幕](https://support.apple.com/guide/mac-help/mh14070/mac)
- [Apple 支援：Mac 上的螢幕共享類型選項](https://support.apple.com/guide/mac-help/mchl1883115d/mac)
- [Apple 支援：Apple 軟體產品使用的 TCP 和 UDP 連接埠](https://support.apple.com/en-us/103229)
- [Apple 支援：在 Mac 上更改防火牆設定](https://support.apple.com/guide/mac-help/change-firewall-preferences-on-mac-mh11783/mac)
- nc(1) 和 socketfilterfw(8)，隨 macOS 27.2 安裝的使用手冊頁面

查核日期：2026 年 11 月 7 日。

## 相關指南

- [macOS 防火牆阻擋傳入連線](https://kilobat.app/zh-hant/guides/macos-firewall-incoming): macOS 防火牆控制其他電腦主動連到你 Mac 的連線。
- [Mac 上的 ssh: connect to host port 22: Operation timed out](https://kilobat.app/zh-hant/guides/ssh-port-22-operation-timed-out): ssh 向連接埠 22 送出連線請求，卻沒有收到回應。
- [從 Mac 找出區域網路上的裝置](https://kilobat.app/zh-hant/guides/find-devices-on-network): macOS 內建兩種查看其他裝置的方法：ARP 表和 Bonjour。
- [Mac 無法連上 NAS 或 SMB 共享](https://kilobat.app/zh-hant/guides/smb-nas-not-connecting-mac): Finder 使用 smb://192.168.1.20/share 這類位址連上 SMB 共享。
