我的网络 —— UniFi 网关搭配 Surge 接管家庭设备

我的网络 —— UniFi 网关搭配 Surge 接管家庭设备

UniFi 网关控制台精制的 UI 让人印象深刻,其功能也非常强大。本篇记录我如何让 UniFi 和 Surge Mac 协同工作实现接管需要代理的设备。


你可以获得什么?

  • 你可以通过不同的 WiFi 密码接入同一个 WiFi,输入指定的密码即可被 Surge 接管。
    • 例:名为 Sebastian 的 WiFi 拥有2个密码,设备输入surgesebatsian密码连接 WiFi 即可被 Surge 接管。而输入directsebastian则不被接管。
  • 通过指定 SSID 接入后直接被 Surge 接管
    • 例:连接名为 Surge 的 WiFi 即可被 Surge 接管,而连接名为 Sebastian 的 WiFi 则不被接管
  • 实现网络隔离,自己折腾的时候对家人/其他使用者不会产生干扰(不会被老婆扇大逼兜)。

你需要什么?

  • UniFi 网关(UniFi Network Application 更新到 8.0)
  • 一台通过网线连接 UniFi 网关并运行 Surge Mac 的设备

设置 Surge 专属 VLAN

在 “设置 → 网络” 新建虚拟网络,名字随便取,将高级选项切换为 “手动”。

我并不想使用 Surge 的 DHCP 服务,所以我选择在 UniFi 中手动将 DHCP 服务器的默认网关设置成未来的 Surge IP(示例:本网段的第二个 IP 192.168.4.2),并且将 DNS 设置成198.18.0.2。这样我们就添加了一个 Surge 专属网段。


将 Surge 接入该网段

将运行 Surge Mac 的设备通过网线接入 UniFi 交换机的任意一个端口,记住该端口并将其 Native VLAN 切换成刚刚我们创建的那个。然后在设备端将 IP 地址设置图示。

于此同时,你的 Mac 此时已经就可以上网啦,你需要再开启 Surge 的网关模式才能允许其他设备接入。


将 VLAN 绑定到 WiFi

现在有两种方式:

方案一:同 WiFi + 不同密码(PPSK)

  1. 进入 “设置 → WiFi”,选择要修改的 WiFi
  2. 安全协议改为 WPA2
  3. 禁用 6GHz
  4. 启用 Private Pre-Shared Keys (PPSK)
  5. 为默认子网和 Surge VLAN 分别设置不同密码

输入 Surge 密码的设备即会被接管。


方案二:不同 WiFi(不同 SSID)

UniFi 网关允许同时广播多个 SSID:

  1. “设置 → WiFi → 新建”
  2. 网络选择 Surge VLAN
  3. SSID 命名为 Surge(或任何你想的名字)

连接这个 SSID 的设备会自动使用 Surge 网关。


大功告成。设备连接指定 WiFi 后即可接入 Surge 网关。

评论

Sign up for more like this.