windows使用Netsh配置端口转发

宿主机为windows,在windows上装了一个centos系统,很多开发常用的软件都是在centos系统运行,现在需要其他机器能够访问centos,所以需要配置端口转发。

本来最开始是使用VMware的网格编辑器,里面可以配置NAT端口转发,发现只能有一个端口生效,配置多个就不行,原因不清楚。后来还想windows自带的netsh可以实现端口转发功能。

配置端口转发的命令如下:

1
netsh interface portproxy add v4tov4 listenport=本地端口 listenaddress=本地IP connectaddress=目标内网的ip connectport=目标内网ip的端口

比如我们将windows的9999端口映射到centos的RabbitMQ的15672端口,那么命令为:

1
netsh interface portproxy add v4tov4 listenport=9999 listenaddress=192.168.101.176 connectaddress=192.168.52.100 connectport=15672

其中192.168.101.176是宿主机的IP,192.168.52.100是centos系统的IP。

配置完上面的映射关系后,我们可以在其他电脑使用http://192.168.101.176:9999来访问centos中运行的RabbitMQ了。

参考:https://blog.csdn.net/q1352483315/article/details/94298658

Author: Donny
Link: https://tommy88.top/2019/12/25/windows使用Netsh配置端口转发/
Copyright Notice: All articles in this blog are licensed under CC BY-NC-SA 4.0 unless stating additionally.
微信打赏