介绍
OpenSurge是一款面向Mac的开源网关与网络控制平面软件,基于mihomo将代理路由能力从单台电脑扩展到家庭网络中的手机、电视、游戏主机、VR头显等设备。它可以让运行macOS 13及以上系统的Mac承担网关角色,通过DHCP与DNS接管、TUN、NAT以及可恢复的网络配置,为不同设备建立独立且可观察的出站路径。用户可以从旁路路由模式开始,仅为指定设备配置策略,也可以进一步启用局域网DHCP接管或隔离下游网络,并为PS5、电视或手机分别选择区域、流媒体和代理线路。OpenSurge支持兼容的代理节点与规则导入,同时保留对关键DNS、TUN和恢复状态的控制。软件提供IPv4网络能力,并以实验性方式探索下游IPv6接管,涵盖RA、SLAAC、RDNSS、BPF broker及项目定制的mihomo用户态数据路径。虚拟局域网实验、单元测试和拓扑专属验证覆盖DHCP、DNS、TUN、NAT、回滚等关键环节,帮助用户在扩展网络范围前确认实际转发路径。
截图

功能
OpenSurge是一款基于mihomo的开源Mac网关控制软件,适合需要为家庭网络设备统一代理、分设备路由并观察连接路径的用户。它支持从单设备试用逐步扩展到完整的网络拓扑,并强调配置验证、故障恢复和网关边界控制。
- 网关路由: 让Mac承担家庭网络网关,将手机、电视、游戏主机和VR设备的流量导向可管理的代理路径,无需在每台设备上安装代理客户端
- 三种网络拓扑: 支持旁路路由、局域网DHCP接管和隔离下游局域网,用户可以根据实际网络控制范围选择部署方式
- 分设备策略: 为手机、电视、PS5及其他设备建立稳定身份,并分别指定代理选择器、区域线路或流媒体出口
- mihomo控制平面: 导入兼容的代理节点和规则,同时由OpenSurge负责网关关键DNS、TUN及恢复状态
- DHCP与DNS网关: 提供选定设备旁路配置、局域网自动入网和隔离网络服务,支持逐步启用网关功能
- Mac本机路由: 将Mac本地的Rule、Global和Direct模式与系统代理协调分开,满足本机和下游设备的不同流量需求
- IPv6实验支持: 探索基于RA、SLAAC、RDNSS、macOS BPF broker和定制mihomo数据路径的下游IPv6接入
- 网络可观察性: 在连接视图中呈现实际使用的出站链路,帮助确认设备流量经过的代理和网络路径
- 验证与恢复: 通过单元测试、虚拟主机网络实验和拓扑专项证据覆盖DHCP、DNS、TUN、NAT与回滚流程
- 开源兼容: 面向Apple Silicon和Intel Mac发布,采用GPL-3.0-only许可证,并提供指南、文档和GitHub代码仓库






暂无评论内容