區域網路
App 找不到區域網路上的裝置
macOS 15 Sequoia 及以後版本會在 App 連到區域網路上的裝置前先詢問。如果你拒絕,App 就無法連到它們。
症狀
- 某個 App 找不到其他 App 找得到的印表機、NAS、攝影機或智慧裝置。
- 只有某個 App 連到區域網路 IP 位址時會等待,然後失敗。
- 同一個指令在「終端機」中可以執行,在 App 中卻不行。
- 你之前在 App 的提示中按了「不允許」。
可能原因
- App 的「區域網路」存取權已關閉。該 App 在「隱私權與安全性」>「區域網路」中的開關是關閉的。
- App 還不在列表中。App 第一次要求區域網路存取權後,macOS 才會把它加入列表。
- 啟動代理程式。Apple 的技術說明指出,常駐程式和終端機工具不受限制,但啟動代理程式(launch agent)會受限制。
如何檢查
選擇「蘋果」選單 >「系統設定」>「隱私權與安全性」。
按一下「區域網路」,在列表中找出該 App。
從「終端機」執行同樣的測試。終端機工具不需要這項權限。如果在「終端機」中可以執行,原因很可能就是權限。
ping -c 3 192.168.1.20
如何修正
在「隱私權與安全性」>「區域網路」中,開啟該 App 的開關。
結束 App 再重新打開。
如果 App 不在列表中,打開它並執行會用到區域網路的動作,然後在提示中按一下「允許」。
如果你的 Mac 由組織管理,請詢問 IT 團隊,他們可以管理這個設定。
使用 Kilobat
Kilobat 會列出 Mac 最近在區域網路上通訊過的裝置。
kilobat devices --bonjourKilobat 在儀表板中的裝置探索功能屬於 Pro。
常見問題
什麼算是區域網路?
Apple 的技術說明指出,包括 Wi-Fi 和乙太網路網路,以及多點傳送和廣播位址。VPN 和行動網路不算。
Safari 需要這項權限嗎?
不需要。Apple 的技術說明指出,來自 Safari 和網頁檢視的流量不需要區域網路存取權。
資料來源
資料來源檢查日期:2026年10月29日。man 頁面為 macOS 內建版本;在終端機中用 man <name> 開啟。