Windows自带的端口转发netsh interface portproxy,本机转发虚拟机
举例
A (内网:192.168.88.100)连接在局域网网上
B (内网:192.168.88.110)连接在局域网网上
C (虚拟机:172.168.88.100)安装在A机器上面
实现目的:
windows环境下,局域网中的机器B通过机器A的转发访问虚拟机c的172.168.88.100:8020地址。
1. 新增端口转发
首先打开命令提示符(cmd)
netsh interface portproxy add v4tov4 listenaddress=监听地址 listenport=监听端口 connectaddress=转发到的地址 connectport=转发到的端口
例子:
创建转发规则
netsh interface portproxy add v4tov4 listenaddress=192.168.88.100 listenport=8030 connectaddress=172.168.88.100 connectport=8020
查看端口转发规则列表
netsh interface portproxy show v4tov4
删除转发规则
netsh interface portproxy delete v4tov4 listenaddress=192.168.88.100 listenport=8030
操作:
注意:建议监听端口和转发到的端口不要设置为一样
2. 添加防火墙入站规则
设置开放8030端口访问
查看百度经验:
https://jingyan.baidu.com/article/fb48e8bee35d456e622e14b3.html
3.访问地址
完成上述操作就可以访问在B计算机通过A机器开放的8030端口访问虚拟机。
提前是A和B网络互通。
参考:
https://blog.youkuaiyun.com/hx7013/article/details/79786407