局域网访问windows下的虚拟机网站

描述:A-B-C A-B同一局域网 C是B里的虚拟机,A如何通过B访问C的http://C:3000,其中 http://C:3000在B里能正常访问

1.1 执行以下命令以启用端口转发:

netsh interface portproxy add v4tov4 listenport=3000 listenaddress=<B的IP> connectport=3000 connectaddress=<C的IP>

1.2 windows下会有防火墙机制,输入以下命令以打开端口 3000:

netsh advfirewall firewall add rule name="Open Port 3000" dir=in action=allow protocol=TCP localport=3000

这将创建一个允许 TCP 协议在端口 3000 上进行入站连接的防火墙规则。

2.0若要关闭端口转发,输入以下命令以删除端口转发规则:

netsh interface portproxy delete v4tov4 listenport=3000 listenaddress=<B的IP>

2.1若要关闭端口 3000 的规则,可以使用以下命令:

netsh advfirewall firewall delete rule name="Open Port 3000"

运行此命令后,名为 "Open Port 3000" 的规则将被删除,端口 3000 将不再被允许进入连接。

相关推荐
a小胡哦12 分钟前
Windows、Mac、Linux,到底该怎么选?
linux·windows·macos·操作系统
不爱学习的YY酱3 小时前
MusicGPT的本地化部署与远程调用:让你的Windows电脑成为AI音乐工作站
人工智能·windows
web150854159354 小时前
超级详细Spring AI运用Ollama大模型
人工智能·windows·spring
久绊A8 小时前
Python 基本语法的详细解释
开发语言·windows·python
菜鸟单飞19 小时前
介绍一款非常实用的PDF阅读软件!
windows·pdf·电脑
流星白龙1 天前
【Linux】35.封装 UdpSocket(2)
linux·运维·windows
waicsdn_haha1 天前
Visual Studio Code 2025 安装与高效配置教程
c语言·ide·windows·vscode·微软·编辑器·win7
ChoSeitaku1 天前
12.重复内容去重|添加日志|部署服务到Linux上(C++)
linux·c++·windows
Major_xx1 天前
装win10系统提示“windows无法安装到这个磁盘,选中的磁盘采用GPT分区形式”解决方法
windows·gpt
CoderIsArt1 天前
Windows图形开发库Kernel32,OpenGL32,Glu32,Gdi32与User32
windows