我正在尝试使用Visual Studio Code的惊人Live share功能从我的开发机器(win10)共享端口443到我的笔记本电脑(os x)。
在开发机器上,我可以访问服务(运行在nginx反向代理后面),所以服务器运行良好。
VS Code文档提到了端口的1:1映射"除非它已经在使用"。
在mac上检查sudo lsof -P -i TCP -s TCP:LISTEN
,我可以确认443没有被使用。
但是mac上的端口被映射到一个随机端口(在这个例子中是50150)而不是443。
我想我缺少一些在os x上打开sub 1000端口的权限。
有没有人知道我能做什么(我的意思是其他运行vscode作为root)
感谢简短的回答(对于那些稍后会发现这个问题的人):不可能!
限制端口是…限制。
正如我在问题中所说的,我不想以root身份运行vscode。但是我需要以root身份运行一个小实用程序来执行端口转发。所以我现在使用portforward (npm ->https://www.npmjs.com/package/portforward),一切都很好。