另一台计算机上的实时服务器 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.1
行 192.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)
在您的情况下,请尝试使 listenaddress 和 connectaddress 相同(这是您的主电脑),并使用监听和连接端口 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