super
One wifi password per device. Ad Blocking & Privacy Blocklists. Policy Based Network Access
SPR: Secure Programmable Router
Overview
Create an adaptive, micro-segmented network for managing WiFi devices, remote VPN access, and wired systems.
- One Password Per WiFi Device
- Policy Based / Zero Trust Network Access
- Per-Device DNS Rules & Ad Block Lists
Features
|
|
|
|
|
|
|
Observability
|
Interoperability
|
Parental Controls
|
* Some features are part of SPR PLUS, a paid subscription to support the project
Plugins
Extend SPR with Docker based plugins. Use community supported plugins or write your own. Browse the catalog at https://www.supernetworks.org/plugins.html
How it Works
An unspoofable device identity is established with a MAC address and Per-Device Passphrase for WiFi (or a VPN Public Key for Remote Devices). From there, each device gets its own /30 subnet to exist on. Hardening and strict firewall rules block network spoofing and impersonation, and routing rules redefine connectivity between devices and to the internet.
Our Goals
- Be the best Security & Privacy choice
- Programmable with an API
- Easy to use
Frequently Asked Questions
Check out our FAQ on our website
UI Demo Page
https://demo.supernetworks.org/
SPR Bus Events
https://github.com/spr-networks/sprbus-json
Updating
Building from scratch
./build_docker_compose.sh --load docker-compose up -d
For performance and to minimize wear on SD cards, the build uses a memory-backed filesystem. On memory-limited devices, this can cause build failures if memory is exhausted. In this case, you can provide the build argument --set "*.args.USE_TMPFS=false".
Using prebuilt containers
docker-compose pull ./setup.sh # (optional) docker-compose up -d
Get Involved
💬 Have questions? Join the conversation in our Discussions page.
- Join the Discord chat
- Stay in the loop with our newsletter
Useful Links
more like this
YiMao
YiMao · 云海求片助手 — 双核心 Telegram 影视求片机器人。订阅模式:TMDB 智能搜索一键订阅 / 趣味求片模式:AI 生成五层地狱闯关,通关解锁优先求片。深度集成 MoviePilot + Emby/Jellyfin。…









