-1

我正在尝试使用 Visual Studio Code 的惊人 Live Share 功能将端口 443 从我的开发机器(win10)共享到我的笔记本电脑(os x)。

在开发机器上,我可以访问该服务(在 nginx 反向代理之后运行),因此服务器运行良好。

VS Code 文档提到端口的 1:1 映射“除非它已经在使用中”。

在mac上检查sudo lsof -P -i TCP -s TCP:LISTEN,我可以确认443没有被使用。

但是mac上的端口被映射到一个随机端口(本例中为50150)而不是443。

我想我缺乏在 os x 上打开 sub 1000 端口的一些权利。

有谁知道我能做什么(我的意思是除以 root 身份运行 vscode 之外)

谢谢

4

1 回答 1

0

简短的回答(对于以后会发现的任何人):不可能!

受限制的端口是……受限制的。

正如我在问题中所说,我不想以 root 身份运行 vscode。但我可以以 root 身份运行的是一个用于端口转发的小实用程序。所以我现在使用 portforward (npm -> https://www.npmjs.com/package/portforward ) 来做到这一点,一切正常。

于 2021-08-23T15:58:01.110 回答