Brook Shiliew Cheap Zhi Meeting Nan mitmproxy client Network Activity Monitor iOS Old App Downloader SSH Terminal Subtitle 菜根谭 Socks5 Configurator IPvBar File Link Markdown Editor IP AI nami joker brook ipio nico z zoro hancock mad httpserver google hosts

使用 Brook 把 Windows 变成网关

Updated at: 2024-01-01

需要

  • 一个使用有线网络的 Windows,无线网卡性能会很卡
  • 防止机器休眠或睡眠
  • 本机的上游网络需要支持双栈,下游设备需禁用 IPv6
  • 你的 Brook Server 必须支持双栈,然后这里使用 IPv6 Brook Server,不要使用 IPv4 Server,不然机器会卡死
  • 关闭所有 Bypass 相关的模块

开启转发

  1. 打开注册表编辑器(regedit)
  2. 导航至 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  3. 在右侧窗格中,找到 IPEnableRouter 值,将其数据设置为 1 来启用IPv4转发
  4. 重启计算机

开启 Brook

在这台 Windows 上正常开启 Brook 的 TUN 模式(GUI 默认就是 TUN 模式)。

注意要关闭 FakeDNS(GUI 默认为开启状态),因为其他设备并没有 Fake IP 的路由,回不去,当然可以自己再折腾,但笔者觉得这就有点麻烦没必要了

测试

在其他设备上:

  • 然后把其他设备的网关设置成这台 Windows 的 IP 即可
  • 然后把其他设备的 DNS 设置成 8.8.8.8
curl http3.ooo -v

恢复

把上面注册表的值修改为 0,重启。


讨论

© TxThinking, Inc. All Rights Reserved.