windows 如何实现端口转发

windows 如何实现端口转发

在Linux中,使用iptables可以非常轻松地配置端口重定向。在Windows Server系统上,路由和远程访问服务(RRAS)通过使用虚拟专用网络 (VPN) 或拨号连接支持远程用户或站点到站点连接,但这种方式相对较为麻烦。其实,除此之外还有一种更为简单的方法可以帮助我们在Windows中实现端口转发,即我们可以使用命令Netsh的Portproxy模式配置Windows中的端口转发。该命令的语法如下:

netsh interface portproxy add v4tov4 listenaddress=localaddress listenport=localport connectaddress=destaddress connectport=destport  

listenaddress: 等待连接的本地地址
listenport: 等待监听的本地端口
connectaddress: 转发到的ip地址
destport: 目的端口
备注:

  1. 以管理员身份打开cmd,运行此命令
  2. 确保IP Helper 服务已启动
  3. 必须在为其创建端口转发规则的网络接口上启用IPv6支持

重要:以上端口转发仅适用于TCP端口,对于UDP端口将不起作用,并且不能使用127.0.0.1作为连接地址

netstat -ano | find listenport   #查看是否启动成功
netsh interface portproxy show all  #显示系统中的转发规则列表
netsh interface portproxy dump  #查看portproxy设置 
netsh interface portproxy delete v4tov4 listenport=localport listenaddress=localaddress
netsh interface portproxy reset  #清除所有端口转发规则

参考:https://www.freebuf.com/articles/system/176889.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值