網路問題排查
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): - 建立這些連接埠的輸入防火牆規則。
- 放行 iVCam 連接埠(
第三步:路由器設定
-
關閉「用戶端隔離」
此功能(也稱「AP 隔離」)會阻止裝置間通訊。存取路由器管理頁面(通常為
192.168.1.1或192.168.0.1),在 無線 > 進階 中關閉。 -
統一有線/無線子網路
如果電腦使用有線網路而手機使用 Wi-Fi,檢查路由器是否分配了不同子網路(例如
192.168.1.x與192.168.2.x)。在 DHCP 設定中關閉「有線/無線隔離」。
第四步:網路連通性測試
- Ping 驗證:
- 電腦端:開啟命令提示字元 →
ping [手機IP] - 手機端:使用 Fing 等工具 ping 電腦的 IP。
- 如果 ping 失敗:網路層問題——檢查路由器/網線。
- Ping 成功但 UDP 失敗:應用程式/連接埠設定問題。
- 電腦端:開啟命令提示字元 →
第五步:Bonjour/mDNS 服務
確保 Bonjour 服務處於啟用狀態:
- Windows: 安裝 Apple 元件(iTunes/Bonjour 列印服務)。透過
services.msc確認 Bonjour 服務正在執行。 - 路由器相容性: 更新韌體或更換不支援 mDNS 轉發的路由器。
其他可能的原因
-
多網路卡衝突
如果同時啟用了有線和無線網路卡,請停用未使用的那個。
-
應用程式權限
在手機設定中為 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 文件