另一台计算机上的实时服务器 vscode

Posted

技术标签:

【中文标题】另一台计算机上的实时服务器 vscode【英文标题】:live server vscode on another computer 【发布时间】:2021-01-06 02:31:55 【问题描述】:

我有两台电脑。当我在第一个服务器上打开带有实时服务器的项目时,它给了我这个 url 127.0.0.1:5500/index.html 我想将该网址放在另一台计算机的浏览器上,但它不起作用。 有什么解决办法吗?

【问题讨论】:

尝试使用运行肝脏服务器的计算机的 IP 而不是 127.0.0.1192.168.0.50:5500/index.html 或使用浏览器计算机上主机表中已知的该计算机的名称 This question has the answer. I had the same problem. It's working now. I write my HTML on my desktop. And watch the magic on my laptop. 我也有同样的问题。但我检查了下面的链接。这个人有解决你问题的答案。我也有同样的疑问。但它现在工作正常。 vs-live-share-and-live-server 【参考方案1】:

您可以尝试在主机上使用 powershell 进行端口转发。我使用 wsl2,当我想在另一台计算机上预览时,我使用 powershell 进行端口转发

netsh interface portproxy add v4tov4 listenport=xxxx listenaddress=(host pc ip address) connectport=yyyy connectaddress=(wsl2 ip address)

在您的情况下,请尝试使 listenaddressconnectaddress 相同(这是您的主电脑),并使用监听和连接端口 5500上面的脚本。

之后,您应该执行的最后一步是在防火墙内添加入站规则。

【讨论】:

【参考方案2】:

你可以去设置 live server 并检查使用本地 ip 选项,然后你停止 live server 并重新开始。 现在实时服务器使用本地 ip 的方向,你可以在其他电脑上打开你的文件。 enter image description here

【讨论】:

【参考方案3】:

这在 VS Code 中对我有用:

1.- 转到您的扩展选项:

2.- 确保选中“使用本地 IP”选项:

3.- 在您的终端上检查您的本地 IP 地址(例如,Windows 上的ipconfig)并将您的实时服务器 URL 中的 IP 地址替换为您的本地 IP:

【讨论】:

【参考方案4】:

它不起作用,因为您使用的是环回地址 (127.0.0.1),为了访问整个 LAN 上的实时服务器,您需要在 vscode/liveserver 设置中将此地址更改为您的私有地址,这将是一些东西喜欢 (192.168.100.XXX)

【讨论】:

以上是关于另一台计算机上的实时服务器 vscode的主要内容,如果未能解决你的问题,请参考以下文章

连接到在另一台计算机上作为 Windows 服务运行的 WCF

在同一网络上的另一台计算机上连接到 neo4j?

我可以通过调用在另一台计算机上运行 linux/windows 的计算机上运行 python 脚本吗? [复制]

使用 Qt 的程序在另一台计算机上执行时崩溃

OpenCV 程序无法在另一台计算机上运行

使用 webmatrix 访问另一台计算机上的 localhost