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 /? //略。 |
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 零经验选手,Compose 一天开发一款小游戏!
· 因为Apifox不支持离线,我果断选择了Apipost!
· 通过 API 将Deepseek响应流式内容输出到前端