spr-networks/super

GitHub: spr-networks/super

SPR 是一个开源的家庭WiFi路由器系统,通过每设备独立密码和策略网络访问提升家庭网络安全与隐私保护。

Stars: 700 | Forks: 55

# 📡 SPR:开源、安全、用户友好且快速的家庭WiFi路由器 [![发布版本](https://img.shields.io/github/v/release/spr-networks/super)](https://github.com/spr-networks/super/releases/latest) ![版本](https://img.shields.io/github/v/tag/spr-networks/super?sort=semver&label=version) ![docker 构建](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/7176b62e95214115.svg) ![iso 构建](https://github.com/spr-networks/super/actions/workflows/pi-ubuntu-iso.yml/badge.svg?branch=main) ![许可证](https://img.shields.io/github/license/spr-networks/super) ## 概述 创建一个自适应的、微分段的网络,用于管理WiFi设备、远程VPN接入以及有线系统。 * 每个WiFi设备一个密码 * 基于策略的 / 零信任网络访问 * 每个设备的DNS规则和广告拦截列表 image ## 参与进来 💬 有问题?加入我们的[讨论](https://github.com/spr-networks/super/discussions)页面。 * [加入Discord聊天](https://discord.gg/EUjTKJPPAX) * [订阅我们的新闻通讯](https://sendfox.com/supernetworks)以保持同步 ## 工作原理 通过MAC地址和每个设备的WiFi密码(或远程设备的VPN公钥)建立一个无法欺骗的设备身份。在此基础上,每个设备拥有自己的 /30 子网。加固和严格的防火墙规则阻止网络欺骗和冒充,路由规则重新定义了设备之间以及设备到互联网的连接。 ## 功能特性 安全性 - 包含WPA3的多PSK,这是SPR的首创 - 安全路由器链 - 几乎没有未管理的代码,最小化攻击面 防火墙: - 到服务资源的单向连接 - 设备组与隔离 - 端口转发 - 用于集成的自定义接口规则 - 调度、基于事件的触发器 * - DNAT重写 * WiFi - WPA3/2 - WPA1向后兼容 - WiFi 6支持 高级网络 - Wireguard™ VPN - 多WAN与负载均衡 - 无线上行链路 - 多播流量支持 - 有线回传的Mesh组网 * - 基于策略的站点转发 * 高级DNS功能 - 通过DNS over HTTPs进行远程DNS查询 - DNS广告拦截列表 - 每个设备的DNS规则和覆盖 用户友好 - React 用户体验 - iOS应用可用 * 可观察性 - IP流量 - DNS日志 - 事件系统和数据库 - API 互操作性: - 可在多种带有Docker的Linux系统上运行 - API插件系统 ## 我们的目标 1. 成为最佳的安全和隐私选择 2. 通过API实现可编程 3. 易于使用 ## 常见问题 在我们的网站上查看我们的[常见问题](https://www.supernetworks.org/pages/docs/faq) ## 为什么选择SPR而非其他替代方案 ## UI演示页面 https://demo.supernetworks.org/ ## SPR总线事件 https://github.com/spr-networks/sprbus ![图片](https://static.pigsec.cn/wp-content/uploads/repos/2026/05/31684d52a8214117.gif) ## 更新 #### 从零开始构建 ``` ./build_docker_compose.sh --load docker-compose up -d ``` 为了性能并减少SD卡磨损,构建过程使用基于内存的文件系统。在内存有限的设备上,如果内存耗尽,可能会导致构建失败。在这种情况下,您可以提供构建参数 `--set "*.args.USE_TMPFS=false"`。 #### 使用预构建的容器 ``` docker-compose pull ./setup.sh # (optional) docker-compose up -d ``` ## 实用链接 * [supernetworks.org](https://www.supernetworks.org/) * [API文档](https://www.supernetworks.org/pages/api/0) * [文档主页](https://www.supernetworks.org/pages/docs/intro) * [树莓派4设置指南](https://www.supernetworks.org/pages/docs/setup_guides/pi4b) * [通用设置指南](https://www.supernetworks.org/pages/docs/setup_guides/setup_run_spr) * [虚拟设置指南(个人VPN)](https://www.supernetworks.org/pages/docs/setup_guides/virtual_spr) * [常见问题](https://www.supernetworks.org/pages/docs/faq) * [获取iOS应用](https://apps.apple.com/us/app/secure-programmable-router/id6443709201)
标签:DNS过滤, Linux系统, VPN支持, WPA3, 安全防护, 家庭网络, 广告拦截, 开源, 微分段, 无线路由器, 智能家居, 物联网安全, 用户友好, 策略访问控制, 网络安全, 网络安全, 自定义脚本, 设备管理, 设备隔离, 请求拦截, 防火墙, 隐私保护, 隐私保护, 零信任网络, 高速路由