無法從瀏覽器連線到 WSL2 中的 Linux 服務 (Windows 10)

無法從瀏覽器連線到 WSL2 中的 Linux 服務 (Windows 10)

我使用 WSL2 一段時間,一切都很好 - 很棒的體驗。

但突然我無法從瀏覽器連接到 Linux 中的服務。我無法在 Firefox 中以 localhost:xxxx 打開 jupyter 筆記本和我的金字塔應用程式。我還使用 ssh 隧道來存取雲端實例上的資料庫;在 bash 中一切正常,但對桌面應用程式不再可見。

dockerized 服務仍然可以存取/我可以在瀏覽器中作為本地主機打開它們,沒有任何問題。知道我應該看哪裡以及我應該檢查什麼嗎?

答案1

wsl --shutdown運行 a重新啟動 Linux 核心後出現問題- 因為分配給 Linux 子系統的 IP 已更改。

Allow-All所以我在Windows防火牆中新增了一個介面級規則,現在就可以了。

New-NetFirewallRule -DisplayName "AllowWSL" -InterfaceAlias "vEthernet (WSL)" -Action Allow -Direction Inbound

相關內容