window netsh interface portproxy 配置转发

系统版本 windows server2016 datacenter

1、配置443、80端口转发到其他服务器的443、80上

1
2
netsh interface portproxy add v4tov4 listenport=443 connectaddress=10.10.10.17 connectport=443
netsh interface portproxy add v4tov4 listenport=80 connectaddress=10.10.10.17 connectport=80

2、查看配置的转发

1
netsh interface portproxy show all

3、删除转发策略

1
2
netsh interface portproxy delete v4tov4 listenport=443
netsh interface portproxy delete v4tov4 listenport=80

4、重置策略

1
netsh interface portproxy reset

下面是一个简单的例子:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
//显示所有 portproxy 参数,包括 v4tov4、v4tov6、v6tov4 和 v6tov6 的端口/地址对。
C:\>netsh interface portproxy show all
//因为没有配置过它,所以没有东西可以显示。
  
//添加配置: 本机监听10022端口,当有socket连接到10022端口时,本机就连接到192.168.2.53的22端口,本机的10022端口可以接受的连接地址为"*",使用的协议为tcp,当前仅支持传输控制协议 (TCP)。
C:\>netsh interface portproxy add v4tov4 listenport=10022 connectaddress=192.168.2.53 connectport=22 listenaddress=* protocol=tcp
//添加完毕。
  
//显示所有。
C:\>netsh interface portproxy show all
  
侦听 ipv4:                 连接到 ipv4:
  
地址            端口        地址            端口
--------------- ----------  --------------- ----------
*               10022       192.168.2.53    22
  
//删除配置: 本机的监听端口为10022,10022端口接受的连接地址为"*",使用的协议为tcp,当前仅支持TCP协议。
C:\>netsh interface portproxy delete v4tov4 listenport=10022 listenaddress=* protocol=tcp
//删除完毕。
  
//显示所有。
C:\>netsh interface portproxy show all
//因为所有的配置均已删除,所以没有东西可以显示。
  
//查看帮助信息。
C:\>netsh interface portproxy /?
//略。
  
//查看帮助信息。
C:\>netsh interface /?
//略。
  
//查看帮助信息。
C:\>netsh /?
//略。

 

posted @   MR__Wang  阅读(3312)  评论(0编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
阅读排行:
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端
点击右上角即可分享
微信分享提示