在 Windows 上启用 IP 转发

💡 原文中文,约600字,阅读约需2分钟。
📝

内容提要

在Windows上启用IP转发,需以管理员权限运行PowerShell,输入Set-NetIPInterface命令。Linux使用sysctl命令启用,但Windows资料少且易误导。netsh命令和修改注册表方法有限。Windows缺少类似Linux的iptables MASQUERADE功能。

🎯

关键要点

  • 在 Windows 上启用 IP 转发需要以管理员权限运行 PowerShell。
  • 使用命令 Set-NetIPInterface -ifAlias <你的网卡名称> -Forwarding Enabled 来启用 IP 转发。
  • Linux 下可以通过 sysctl 命令启用 IP 报文转发,但 Windows 的相关资料较少且易误导。
  • netsh 命令和修改注册表的方法在功能上有限,无法实现路由转发。
  • Windows 缺少类似 Linux 的 iptables MASQUERADE 功能,无法将外部流量导向 TUN 虚拟网卡。
🏷️

标签

➡️

继续阅读