我正在使用 VSCode 远程容器扩展在 docker 容器内进行开发。我在容器内启动一个服务器,该服务器侦听端口 3342,并希望使用同一网络中的其他设备访问该网页。
我在“端口”选项卡中转发端口 3342,并且可以使用localhost:3342和在主机操作系统中打开网页127.0.0.1:3342,但在使用本地 IP 地址时失败10.10.11.90:3342。
我检查了主机操作系统中的监听端口:
> sudo lsof -nP -iTCP:3342 | grep LISTEN
Code\x20H 4181 alvin 27u IPv4 0x65c113c13860c1b7 0t0 TCP 127.0.0.1:3342 (LISTEN)
Run Code Online (Sandbox Code Playgroud)
看来 VSCode 只在监听127.0.0.1。
有没有办法让我告诉 VSCode 监听,0.0.0.0以便它接受来自所有网络接口的请求?
我的配置: