區域網路

App 找不到區域網路上的裝置

macOS 15 Sequoia 及以後版本會在 App 連到區域網路上的裝置前先詢問。如果你拒絕,App 就無法連到它們。

適用於:macOS 15 Sequoia 及以後版本。檢查日期:2026年10月29日

症狀

  • 某個 App 找不到其他 App 找得到的印表機、NAS、攝影機或智慧裝置。
  • 只有某個 App 連到區域網路 IP 位址時會等待,然後失敗。
  • 同一個指令在「終端機」中可以執行,在 App 中卻不行。
  • 你之前在 App 的提示中按了「不允許」。

可能原因

  • App 的「區域網路」存取權已關閉。該 App 在「隱私權與安全性」>「區域網路」中的開關是關閉的。
  • App 還不在列表中。App 第一次要求區域網路存取權後,macOS 才會把它加入列表。
  • 啟動代理程式。Apple 的技術說明指出,常駐程式和終端機工具不受限制,但啟動代理程式(launch agent)會受限制。

如何檢查

  1. 選擇「蘋果」選單 >「系統設定」>「隱私權與安全性」。

  2. 按一下「區域網路」,在列表中找出該 App。

  3. 從「終端機」執行同樣的測試。終端機工具不需要這項權限。如果在「終端機」中可以執行,原因很可能就是權限。

    ping -c 3 192.168.1.20

如何修正

  1. 在「隱私權與安全性」>「區域網路」中,開啟該 App 的開關。

  2. 結束 App 再重新打開。

  3. 如果 App 不在列表中,打開它並執行會用到區域網路的動作,然後在提示中按一下「允許」。

  4. 如果你的 Mac 由組織管理,請詢問 IT 團隊,他們可以管理這個設定。

使用 Kilobat

  1. Kilobat 會列出 Mac 最近在區域網路上通訊過的裝置。

    kilobat devices --bonjour
  2. Kilobat 在儀表板中的裝置探索功能屬於 Pro。

常見問題

什麼算是區域網路?

Apple 的技術說明指出,包括 Wi-Fi 和乙太網路網路,以及多點傳送和廣播位址。VPN 和行動網路不算。

Safari 需要這項權限嗎?

不需要。Apple 的技術說明指出,來自 Safari 和網頁檢視的流量不需要區域網路存取權。

資料來源

資料來源檢查日期:2026年10月29日。man 頁面為 macOS 內建版本;在終端機中用 man <name> 開啟。