我知道这个问题看起来类似于VSCode [远程开发][前向端口]工作?,但事实并非如此。
当我在随机端口上启动web服务器的命令(并打印出访问它的url )时,
VS代码自动检测新分配的端口,并开始将该端口转发到我的主机。
这是怎么发生的?VS代码是否通过当前命令检查新分配的端口?如果是这样的话,这个shell脚本看起来怎么样?
发布于 2022-03-09 04:57:16
github 这里上的VSCode开发人员已经回答了这个问题。
总之,VSCode将积极研究proc文件系统,即。/proc目录,并检测已分配的端口,然后启动自动移植转发。
发布于 2022-12-03 19:03:32
假设remote.autoForwardPorts设置为true,则取决于VS代码运行的操作系统。
在Windows和Mac上,它从终端输出(remote.autoForwardPortsSource下的remote.autoForwardPortsSource选项)中获取:

注意:在和Mac上,选择process选项没有任何影响,output将被使用。
在其他操作系统遥控器上,如果选择了process选项,VS代码监视以所包含的端口开始的进程,并自动转发端口:

https://stackoverflow.com/questions/71128644
复制相似问题