windows自带的端口转发netsh interface portproxy(window端口转发到虚拟机内部服务器)自用 实践笔记

4 篇文章 3 订阅
2 篇文章 0 订阅

windows自带的端口转发netsh interface portproxy(window端口转发到虚拟机内部服务器)自用 实践笔记

在这里插入图片描述

1.需求,访问windows,转发到后端服务器集群(隐藏起来),这台暴露的windows机子也可以叫前置机。

2.虚拟机内部的服务器和别人不在同一个网段,这种情况也需要windows转发到虚拟机。

我这边有三台虚拟机,转发详情如下表

监听地址windows端口虚拟机ip虚拟机端口
*10022192.168.56.10022
*10122192.168.56.10122
*10222192.168.56.10222
*30880192.168.56.10030880

1.直接查看我配置的Windows转发详情

两种都可以

C:\Windows\system32>netsh interface portproxy show v4tov4
C:\Windows\system32>netsh interface portproxy show all
C:\Windows\system32>netsh interface portproxy show v4tov4

侦听 ipv4:                 连接到 ipv4:

地址            端口        地址            端口
--------------- ----------  --------------- ----------
*               10022       192.168.56.100  22
*               10122       192.168.56.101  22
*               10222       192.168.56.102  22
*               30880       192.168.56.100  30880
C:\Windows\system32>netsh interface portproxy show all

侦听 ipv4:                 连接到 ipv4:

地址            端口        地址            端口
--------------- ----------  --------------- ----------
*               10022       192.168.56.100  22
*               10122       192.168.56.101  22
*               10222       192.168.56.102  22
*               30880       192.168.56.100  30880

2.添加如下,相信你看懂了,是不是很方便

C:\Windows\system32> netsh interface portproxy add v4tov4 listenport=10022 connectaddress=192.168.56.100 connectport=22

C:\Windows\system32> netsh interface portproxy add v4tov4 listenport=10122 connectaddress=192.168.56.101 connectport=22

C:\Windows\system32> netsh interface portproxy add v4tov4 listenport=10222 connectaddress=192.168.56.102 connectport=22
C:\Windows\system32> netsh interface portproxy add v4tov4 listenport=30880 connectaddress=192.168.56.100 connectport=30880

3.注意事项

1.使用netsh interface portproxy记得配置Windows和出口路由器防火墙规则。

2.记得cmd用管路员打开。

3.添加很可能被杀毒软件拦截,导致一直添加不成功,可以打开杀毒软件查看拦截详情,或者直接把杀毒软件临时关闭。我就遇到了360把我拦截了
在这里插入图片描述

补充:

#操作错误想删除,只需要把想删除的本地鉴定端口执行即可 比如:netsh interface portproxy delete v4tov4 listenport= 加端口
netsh interface portproxy delete v4tov4 listenport=18080
#重新查询,可以看到18080已经删除
netsh interface portproxy show v4tov4
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值