IP转发(也叫IP路由)就是让Windows电脑变成一台“小路由器”——能把从一个网卡收到的数据包,转发到另一个网卡出去。默认是关闭的。
以管理员身份运行CMD,输入 regedit 回车
找到路径:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
右侧找到 IPEnableRouter,双击改成 1
如果没有就右键→新建→DWORD(32位)值,命名为 IPEnableRouter
以管理员身份运行CMD或PowerShell,执行:
IPv4环境:
netsh interface ipv4 set global forwarding=enabled
IPv6环境:
netsh interface ipv6 set global forwarding=enabled
执行完立即生效,无需重启-2。
如果用了注册表方法,还需要启动服务:
以管理员身份运行CMD,输入 services.msc 回车
找到 Routing and Remote Access 服务
右键→属性→启动类型设为"自动"
点击"启动"→确定-1
小提示:如果用 netsh 命令行开启的转发,这一步不是必须的。
以管理员身份运行CMD,执行:
ipconfig /all
看到 IP Routing Enabled . . . . . . . : Yes 就说明成功了。
开启IP转发后,还需要添加路由规则才能让不同网段的设备互相通信。
以管理员身份运行CMD,执行:
route add 目标网段 mask 子网掩码 网关IP -p
举例:把电脑当路由器,让网段A(192.168.2.x)和网段B(192.168.1.x)互通:
route add 192.168.1.0 mask 255.255.255.0 192.168.2.2 -p
-p 参数让路由重启后保留-6。
Windows防火墙默认会拦截转发的流量。测试时可以先临时关闭防火墙验证是否能通,确认后再添加入站规则放行特定端口。
如果你需要的是公网端口转发、隐藏服务器真实IP、业务加速,手动配置Windows IP转发会比较繁琐。
可以考虑专业工具——80km无痕网关,它提供:
图形化配置,几分钟上手
隐藏真实服务器IP
跨运营商加速
支持TCP/UDP
提供3天免费试用,适合生产环境使用。
局域网内做路由器、通两个网段:用 netsh interface ipv4 set global forwarding=enabled 一键开启转发,再加静态路由就行
公网业务加速、隐藏IP:直接看 80km无痕网关 更省事
Windows配置IP转发指南
Win7路由转发配置指南
Windows Server 2008 DNS转发配置指南
Windows如何开启路由转发,Windows开启路由转发教程
Windows UDP端口转发:系统局限与专业方案
Windows端口转发映射:从系统命令到专业工具
MySQL连接就这么简单!本地远程、编程语言连接方法一网打尽
Win7路由转发配置指南
Windows Server 2008 DNS转发配置指南
Windows如何开启路由转发,Windows开启路由转发教程
Windows UDP端口转发:系统局限与专业方案
Windows端口转发映射:从系统命令到专业工具
MySQL日志到底在哪里?Linux/Windows/macOS全平台查找方法在此
MySQL密码忘了怎么办?这份重置指南能救急,Windows/Linux/Mac都适用
【保姆级教程】MySQL主从复制最全配置指南,含监控脚本和故障处理
企业级Docker MySQL部署方案:生产环境配置、数据持久化与网络隔离实践
Windows 系统常用 FTP 服务端
FTP客户端工具跨平台通用工具(Windows/macOS/Linux)
下载MySQL驱动后,如何部署与配置才能避免连接错误?