重新启动 Windows,现在无法通过端口
443
连接到 Docker 容器。
设置:
什么有效/无效:
无法通过
ipv4
https://localhost/
连接(继续加载
:444
可以通过
ipv6
https://[::1]/
连接
可以从
WSL2
连接
firefox
;容器接受 443
请求https://[::1]/
,https://localhost/
工作NginX
日志显示所有连接尝试,除非我从 443
浏览器尝试端口
Windows
Windows -> WSL2 -> 容器 ----------------------------------- (来自 Windows 浏览器/curl) :80 件作品 ... ipv4:443 失败 ipv6:443 有效 ... :444 件作品 ----------------------------------- (来自 wsl 浏览器/curl) :80 件作品 ... ipv4:443 有效 ipv6:443 有效 ... :444 件作品
我以为这是防火墙问题,但在入站规则
Docker Desktop Backend
中看到它指向C:\program files\docker\docker\resources\com.docker.backend.exe
(有TCP all ports
,UDP all ports
(服从用户))
已经尝试过:
arp -d
netsh interface ip delete destinationcache
netsh interface ip delete arpcache
窗户:
火狐:
安全连接失败 连接时间表期间发生错误。 PR_CONNECT_RESET_ERROR 错误代码:PR_CONNECT_RESET_ERROR 由于无法验证接收到的数据的真实性,因此无法显示您尝试查看的页面。 请联系网站所有者以告知他们此问题。
铬:
无法访问该网站 连接被重置。 尝试: 检查连接 检查代理和防火墙 运行 Windows 网络诊断 ERR_CONNECTION_RESET
卷曲:
curl -L -k https://localhost/ 卷曲:(35)接收失败:连接已重置
netstat -ab
:
原始本地地址 外部地址状态 TCP 0.0.0.0:80 桌面-XXXXXXX:0 监听 [com.docker.backend.exe] TCP 0.0.0.0:135 桌面-XXXXXXX:0 监听 RpcEpt映射器 [svchost.exe] TCP 0.0.0.0:443 桌面-XXXXXXX:0 监听 iphpsvc [svchost.exe] TCP 0.0.0.0:443 桌面-XXXXXXX:0 监听 [com.docker.backend.exe]