連線故障排除
排查 iVCam 網路連線問題 - 應用程式無法發現電腦或連線失敗
本文是 iVCam 常見問題 中「應用程式無法發現電腦?」和「發現了電腦但無法連線?」部分的補充說明。
應用程式無法發現電腦?
當裝置處於同一區域網路時,理論上應該能夠互相發現。如果手機應用程式無法發現電腦客戶端,請按照以下診斷指南排查:
第一步:確認是否真正處於「同一網路」
-
確認 IP 位址
- 電腦:
- Windows:按
Win+R,輸入cmd,執行ipconfig,查看 IPv4 位址(例如192.168.1.10)。
- Windows:按
- 手機:
- Android:前往 設定 > 關於手機 > 狀態資訊。
- iOS:點擊已連線 Wi-Fi 旁邊的
(i)圖示。
- 關鍵檢查:IP 位址的前三段必須一致(例如
192.168.1.x),且子網路遮罩相同(例如255.255.255.0)。如果 IP 不匹配(電腦:192.168.1.10,手機:192.168.2.20),表示處於不同子網路。
- 電腦:
-
排除「偽同網」干擾
- 訪客網路:連接到路由器訪客模式的裝置通常是隔離的。
- VPN:在兩台裝置上都關閉 VPN 進行測試。
- 多頻段 Wi-Fi:如果 2.4GHz/5GHz 頻段作為獨立網路運作,請在路由器設定中關閉「智慧連線」或「頻段隔離」。
第二步:防火牆和防毒軟體檢查
防火牆可能會阻擋 UDP 廣播或 Bonjour(mDNS 連接埠 5353/UDP)。
-
暫時關閉防火牆:
- 前往 控制台 > Windows Defender 防火牆 > 開啟或關閉
- 同時關閉 私人網路 和 公用網路 的防火牆。
-
永久解決方案:
允許 iVCam 連接埠(
5895/UDP)和 Bonjour(5353/UDP):- 為這些連接埠建立輸入防火牆規則。
第三步:路由器設定
-
關閉「用戶端隔離」
此功能(也稱為「AP 隔離」)會阻止裝置間的通訊。進入路由器管理頁面(通常為
192.168.1.1或192.168.0.1),在 無線設定 > 進階 中關閉。 -
統一有線/無線子網路
如果電腦使用乙太網路而手機使用 Wi-Fi,檢查路由器是否分配了不同子網路(例如
192.168.1.x與192.168.2.x)。在 DHCP 設定中關閉「LAN/WLAN 隔離」。
第四步:網路連通性測試
- Ping 驗證:
- 在電腦上:開啟命令提示字元,執行
ping [手機IP] - 在手機上:使用 Fing 等工具 ping 電腦的 IP。
- 如果 ping 不通:網路層問題——檢查路由器/網路線。
- ping 成功但 UDP 失敗:應用程式/連接埠設定問題。
- 在電腦上:開啟命令提示字元,執行
第五步:Bonjour/mDNS 服務
確保 Bonjour 服務處於執行狀態:
- Windows:安裝 Apple 元件(iTunes/Bonjour 列印服務)。透過
services.msc確認Bonjour Service正在執行。 - 路由器相容性:更新韌體或更換不支援 mDNS 轉發的路由器。
其他可能原因
-
多網路卡衝突
如果同時啟用了多個網路介面卡(乙太網路/Wi-Fi),請停用未使用的。
-
應用程式權限
在手機設定中為 iVCam 啟用 區域網路 存取權限(iOS 上尤為重要)。
快速排查清單
- ✅ IP 位址前三段一致
- ✅ 防火牆/防毒軟體已暫時關閉
- ✅ 路由器「用戶端隔離」已關閉
- ✅ VPN/訪客網路已斷開
- ✅ Bonjour 服務正在執行(電腦端)
持續存在的問題可能與路由器韌體有關——請聯繫網路管理員。
發現了電腦但無法連線?
如果裝置能互相發現但無法建立連線,請重點檢查 網路設定 或 權限設定:
第一步:關閉防火牆/防毒軟體(關鍵)
電腦操作
- 暫時關閉: 控制台 > Windows Defender 防火牆 > 開啟或關閉 → 同時關閉兩種網路類型的防火牆。
- 永久解決方案: 將 iVCam 加入防火牆白名單,允許 私人網路 存取。
手機操作
-
Android:
- 關閉「省流量」或「安全掃描」功能。
- 為 iVCam 啟用 背景資料 和 不受限的資料使用。
-
iOS:
- 在 設定 > iVCam 中啟用 區域網路。
第二步:路由器「用戶端隔離」
- 登入路由器管理頁面(IP 通常為
192.168.1.1/192.168.0.1)。 - 前往 無線設定 > 進階 > 關閉用戶端隔離(也稱為「AP 隔離」)。
- 重新啟動路由器。
第三步:停用多餘的網路通道
電腦
- 控制台 > 網路連線 → 停用未使用的網路介面卡。
手機
- 在 Wi-Fi 設定中關閉「雙 Wi-Fi 加速」或「智慧網路切換」。
第四步:關閉代理/VPN
-
電腦:
- 關閉 VPN/代理工具(如 Clash、Shadowsocks)。
- Windows:設定 > 網路和網際網路 > Proxy → 全部關閉。
-
手機:
- 在 Wi-Fi 設定中關閉 Proxy 和 私人 DNS。
第五步:關閉網路省電模式
- 前往 裝置管理員 > 網路介面卡
- 右鍵點擊使用中的介面卡 → 內容 > 電源管理
- 取消勾選 允許電腦關閉這個裝置以節省電源
- 重新啟動電腦。
第六步:嘗試停用 IPv6(排查用)
- 開啟 網路連線
- 右鍵點擊介面卡 → 內容
- 取消勾選 網際網路通訊協定第 6 版 (TCP/IPv6)
- 重新啟動並測試。
第七步:最小化網路環境測試
-
簡化連線:
- 將兩台裝置連接到同一個 2.4GHz Wi-Fi 頻段。
- 關閉藍牙、熱點和省流量模式。
-
網路驗證:
- 電腦:在命令提示字元中執行
nc -l -p 12345。 - 手機:使用網路工具向電腦的 IP:12345 傳送資料。
- 電腦:在命令提示字元中執行
連線故障排查清單
- ✅ 兩台裝置的防火牆/防毒軟體已關閉
- ✅ 路由器「用戶端隔離」已停用
- ✅ 多餘的網路介面卡/VPN 已停用
- ✅ 區域網路權限已開啟(iOS 務必檢查)
- ✅ 省電模式已關閉
- ✅ NetCat/測試工具確認連通性正常
問題仍然存在?請考慮:
-
網路設定檔錯誤: Windows 可能將區域網路識別為「公用網路」。修復方法:設定 > 網路 > 連線內容 → 設為「私人」。
-
驅動程式過舊: 透過 裝置管理員 更新網路驅動程式。
-
路由器韌體問題: 更新韌體或更換舊路由器。
如果仍無法解決,請諮詢網路管理員進行深入診斷。
iVCam 文件