开源 · macOS 13+

把一台 Mac 变成
全屋网络网关。

OpenSurge 是一套以 mihomo 为代理引擎的 Surge 风格 macOS 网关与控制面。让手机、电视、游戏机和其他设备通过一条可观察、可恢复的网络路径接入。

免费开源 · Apple Silicon 与 Intel · 未签名安装包

一台 MAC · 多台设备 · 独立出口
OpenSurge Control
OpenSurge 全屋网关控制面板
网关已就绪TUN 已运行设备已观察
3种网络拓扑
1套可审计控制面
IPv4与实验性 IPv6
GPL3.0-only

控制网络,而不只是修改应用设置

在网关层接管需要接入的家庭设备

游戏机和电视无法像 Mac 一样运行代理客户端。OpenSurge 把路由策略放到 Mac 网关,让下游设备只使用普通 IP 网络。

01

DHCP 与 DNS 网关

先从指定设备旁路由开始,准备好后接管局域网 DHCP,或为独立下游网络提供服务。

了解网关模式
02

按设备分流

让手机、电视、PS5 或 VR 使用专属 Selector,同时保持局域网与私有目标直连。

查看设备策略
03

mihomo 控制面

导入兼容节点与规则,同时由 OpenSurge 保留网关关键 DNS、TUN 与恢复状态。

理解产品架构

从小范围开始,再有计划地扩展

同一个产品,三种诚实的网络拓扑

配置取决于你真正控制的网络。OpenSurge 会在修改 DHCP、路由或 IPv6 广播之前说明实际影响。

首次体验推荐

旁路由模式

保留主路由 DHCP,只让指定稳定设备手工指向 Mac。

自动接入

局域网 DHCP 接管

关闭主路由 DHCP,由 OpenSurge 下发设备网络设置。

边界最清晰

独立下游 LAN

在 Mac 下游使用独立 AP、SSID、VLAN 或接口。

按设备分流控制

一个引擎,按设备划分策略

PS5 选择游戏区服,电视使用流媒体出口

OpenSurge 把稳定设备身份编译成按来源生效的 mihomo 规则。Mac 本机模式保持独立,连接页显示流量真正使用的出口链。

阅读 PS5 网关指南

WIND ROSE · 实验性 IPV6

两种入口机制,共用一套策略模型

IPv4 与 Mac 本机流量进入 mihomo TUN。实验性下游 IPv6 使用 RA/SLAAC/RDNSS、macOS BPF broker 和项目补丁构建的 mihomo 用户态 packet path,不会声称这些包进入了 utun。

了解 IPv6 架构
Wind Rose IPv6 视觉

为必须能够恢复的网络而构建

验证也是产品叙事的一部分

单元测试保护业务规则,Virtual LAN Lab 覆盖 DHCP、DNS、TUN、NAT、回滚与拓扑对应的 IPv6 路径。公开结论只覆盖实际取得证据的范围。

查看 Virtual Lab
01单元与配置测试
02虚拟 host-network Lab
03拓扑对应的真实设备证据

让 Mac 成为家庭网络的控制点。

先接入一台设备,验收真实路径,再在拓扑准备好后扩大范围。