局域网访问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 将不再被允许进入连接。

相关推荐
LINgZone231 分钟前
Java Mock 测试框架 Mockito
java·windows·microsoft
不才小强1 小时前
Windows Graphics Capture (WGC) 屏幕捕获简介
windows·音视频
爱学习的程序媛2 小时前
Windows系统下安装与配置FreeSWITCH完整指南
windows·实时互动·webrtc·实时音视频·信息与通信·媒体
song8546011343 小时前
为啥windows中使用docker部署需要启动 Docker Desktop
windows·docker·容器
qq_283720053 小时前
VSCode 编译 Qt 5.12 QML 完整教程(Windows + MinGW)
windows·vscode·qt
独隅4 小时前
在 Windows 上部署 PyTorch 模型的三种主流方式
人工智能·pytorch·windows
XiYang-DING5 小时前
【Java SE】泛型(Generics)
java·windows·python
love530love5 小时前
【独家资源】Windows 本地部署微软 BitNet b1.58: Flash Attention + CUDA GPU 加速 (sm_86) + AVX2 优化 + 1.58bit 量化
人工智能·windows·microsoft·llama.cpp·bitnet·flash attention·bitlinear_cpp
深耕AI5 小时前
【一招根治】彻底退出Windows 10/11微软账户
windows·microsoft
刺客xs6 小时前
Win32 键盘与鼠标
windows·microsoft·计算机外设