診斷 Fiddler 和 Wireshark 的網路問題 HoloLens 2

如果網路問題是您組織中成功部署和使用 HoloLens 2 的障礙,請瞭解兩個已知的網路診斷工具 Fiddler 和 Wireshark 如何協助您掃描、診斷及識別問題。

  • Fiddler Everywhere 是第三方 Web 偵錯 Proxy,主要用於針對 HTTP (S) 問題進行疑難解答。 它會擷取計算機所做的每個 HTTP 要求,並記錄與其相關聯的一切,讓您輕鬆發現組織中所用 HTTPS 應用程式的終端使用者驗證問題。

    注意

    另外還有一個免費的 Fiddler 版本,稱為 Fiddler Classic ,可用於診斷。 雖然介面與此處所顯示的功能稍有不同,但兩個工具之間的功能類似

  • Wireshark 是第三方網路通訊協定分析器,主要用來檢查 HoloLens 2 裝置的 TCP/UDP 流量。 這可讓您輕鬆地檢查所有跨越您 HoloLens 2 的網路流量。 這也可讓您查看其中大部分的流量、特定躍點之間有多少延遲等,以對流量進行更深入的檢查。

網路診斷工具

我們將探討一些使用這些工具的時機,以及使用您 HoloLens 2的安裝和設定。

Fiddler Everywhere

假設您有自定義企業營運 (LOB) 應用程式的驗證問題。 在 HoloLens 2 上安裝之後,應用程式就無法透過 HTTPS 向後端伺服器進行驗證。 若要針對此問題進行疑難解答,您可以使用 Fiddler 來擷取和譯碼 HTTPS 會話,以啟用網路層級問題的探索。

設定 Fiddler 以從 HoloLens 2 擷取 HTTP 流量

必要條件:
  • HoloLens 2 裝置和您的電腦必須位於相同的網路上
  • 記下電腦的IP位址
步驟:

在您的電腦上安裝並啟動 Fiddler。 設定 Fiddler 以允許遠端電腦連線:

  1. 移至 Fiddler [設定 ],然後選取 [ 連線]。

  2. 請注意 Fiddler 的接聽埠 (預設值為 8866,而 Fiddler Classic) 則為 8888。

  3. 選取 [允許遠端計算機連線]。

    注意:[工具 - 選項 ->> HTTPS] 下,選取 [僅擷取遠端用戶端的 HTTPS Connects/Decrypt]。 如此一來,我們不會擷取本機流量,但只會擷取來自 HoloLens 的流量。

    Fiddler 連線設定對話框

  4. 選取 [儲存]。

在您的 HoloLens 2 上,將 Fiddler 設定為 Proxy 伺服器*。 如果您的 HoloLens 2 裝置正在執行 Windows Holographic 組建 20279.1006 和更新版本, (Insiders 和即將推出的版本) ,請使用下列步驟來設定 Proxy:

  1. 開啟 [ 開始 ] 功能表,然後移至 [ 設定 -> 網络 & 因特網 -> 狀態 -> Wi-Fi 網络的屬性
  2. 向下捲動至 [Proxy]。
  3. 變更為 [手動設定]。
  4. 輸入已安裝 Fiddler 之電腦的 IP 位址。
  5. 輸入上述的埠號碼。 (預設值為8866) 。
  6. 選取 [套用]。

解密來自 HoloLens 2 的 HTTPS 流量

在您的計算機上,導出 Fiddler 憑證。

  1. 移至 Fiddler 設定> HTTPS,然後展開 [ 進階設定]。

  2. 選取 [導出 Fiddler 憑證]。 憑證會儲存到您的桌面。

    Fiddler 憑證

  3. 將憑證移至您 HoloLens 2 上的 [下載] 資料夾。

在您的 HoloLens 2 上,匯入 Fiddler 憑證。

  1. 移至 [設定 > 更新和安全性 > 憑證]。
  2. 選取 [安裝憑證],流覽至 [ 下載 ] 資料夾,然後選取 Fiddler 憑證。
  3. 存放區位置 變更為 本機計算機
  4. 證書存儲 變更為 目錄。
  5. 選取 [安裝]。
  6. 確認憑證顯示在憑證清單中。 如果沒有,請重複上述步驟。

檢查 HTTP (S) 工作階段

在您的電腦上,Fiddler 會顯示 HoloLens 2 的實時 HTTP (S) 工作階段。 Fiddler 中的 [偵測器] 面板可以在不同的檢視中顯示 HTTP (S) 要求/回應-例如,「原始」檢視會以純文本顯示原始要求或回應。

結論

將 HoloLens 2 部署至組織之後,您可能需要擷取網路流量以進行疑難解答。 Fiddler 和 Wireshark 都會與 HoloLens 2 搭配使用,以識別和診斷 HTTP (S) 和 TCP/UDP 層級的問題。

意見反應中樞和疑難解答秘訣

HoloLens 2 提供一些方法,讓使用者將診斷記錄提供給 Microsoft 進行調查。 您可以使用意見反應中樞,透過「網路 & 因特網」類別提交意見反應,以提交一般網路連線問題的記錄。 此外,內建的設定疑難解答員可以收集更複雜問題的詳細網路追蹤。 如需詳細資訊,請參閱 從 HoloLens 裝置收集並使用診斷資訊 以取得指示。