Windows 系统自带功能实现端口转发的完整指南
概述 Windows 系统提供了多种内置工具用于实现端口转发和网络流量重定向,无需安装第三方软件。本文详细介绍各种方法的原理、优缺点和实际应用。 方法一:netsh portproxy(最简便) 原理 netsh 是 Windows 的网络配置命令行工具,其 portproxy 功能可以实现 IPv4/IPv6 端口转发。 基础用法 添加端口转发规则 netsh interface portproxy add v4tov4 listenport=<本地端口> listenaddress=<本地地址> connectport=<远程端口> connectaddress=<远程地址> 参数说明: listenport:本地监听的端口 listenaddress:本地监听的 IP 地址(0.0.0.0 表示所有接口) connectport:转发目标的端口 connectaddress:转发目标的 IP 地址 实例 例1:转发本地 8080 到 localhost:3000 netsh interface portproxy add v4tov4 listenport=8080 listenaddress=0.0.0.0 connectport=3000 connectaddress=127.0.0.1 例2:转发本地 80 到远程服务器 80 netsh interface portproxy add v4tov4 listenport=80 listenaddress=0.0.0.0 connectport=80 connectaddress=192.168.1.100 管理规则 查看所有转发规则 netsh interface portproxy show all 查看 IPv4 转发规则 netsh interface portproxy show v4tov4 删除特定规则 netsh interface portproxy delete v4tov4 listenport=8080 listenaddress=0.0.0.0 删除所有规则 netsh interface portproxy delete v4tov4 关键点 ⚠️ 需要管理员权限 运行 支持 IPv4 转 IPv4、IPv4 转 IPv6、IPv6 转 IPv4、IPv6 转 IPv6 规则在系统重启后仍然生效 无需额外配置防火墙(通常) 方法二:Windows 防火墙入站规则 原理 通过防火墙规则结合程序代理实现转发。 ...