简单说,就是让Windows电脑变成一台"小路由器"——它能把从一个网卡收到的数据,转发到另一个网卡去。默认情况下,Windows关闭了这个功能。
按 Win+R,输入 regedit,回车
找到这个路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
右侧找到 IPEnableRouter,双击把值改成 1(如果没有就新建一个DWORD(32位)值)
重启电脑,搞定
以管理员身份运行CMD或PowerShell,执行:
reg add "HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters" /v IPEnableRouter /t REG_DWORD /d 1 /f
执行完这条命令,路由转发就已经开启了,但如果你马上要用,可能还是需要重启才能生效。
如果你想让修改立即生效,可以重启电脑,或者手动重启"Routing and Remote Access"服务。
开启路由转发后,还必须让防火墙允许数据通过。以管理员身份运行PowerShell,执行:
New-NetFirewallRule -DisplayName "Allow Routing" -Direction InOut -Action Allow -Protocol Any
找另一台电脑,把它的"默认网关"设成你这台Windows的IP地址。如果能上网,就说明成功了。
如果你需要的是公网端口转发、隐藏服务器IP、业务加速,手动配置Windows路由转发会比较繁琐。
可以考虑专业工具——80km无痕网关,它提供:
图形化配置,几分钟上手
隐藏真实服务器IP
跨运营商加速
支持TCP/UDP
提供3天免费试用,适合生产环境使用。
一句话总结:局域网内简单互通,用注册表方法;公网业务加速隐藏IP,直接看上面那个工具。
Windows Server 2008 DNS转发配置指南
Windows如何开启路由转发,Windows开启路由转发教程
Windows UDP端口转发:系统局限与专业方案
Windows端口转发映射:从系统命令到专业工具
MySQL连接就这么简单!本地远程、编程语言连接方法一网打尽
还在为MySQL日期计算头疼?这份加一天操作指南能解决90%问题
MySQL日志到底在哪里?Linux/Windows/macOS全平台查找方法在此
Windows Server 2008 DNS转发配置指南
Windows UDP端口转发:系统局限与专业方案
Windows端口转发映射:从系统命令到专业工具
MySQL日志到底在哪里?Linux/Windows/macOS全平台查找方法在此
MySQL密码忘了怎么办?这份重置指南能救急,Windows/Linux/Mac都适用
如何学习mysql,具体的学习框架和建议
Windows 系统常用 FTP 服务端
WinSCP的“绿色版”(便携版)如何使用
如何高效编写MySQL数据导出与导入语句?
安装MySQL 8.0后,如何验证其完全正常?
开发调试必备:如何快速让本地MySQL支持远程连接?
如何一眼看清MySQL服务器上有哪些数据库?