📡 SPR: Open Source, secure, user friendly and fast wifi routers for your home. One wifi password per device. Ad Blocking & Privacy Blocklists. Policy Based Network Access
today SPR will dynamically refresh a route to a device since it can be connected to the network in several ways:
wired ethernet
wired ethernet VLAN
wifi
wireguard VPN
we can extend the plugin architecture so that plugins can also declare routes for devices
further more, we can extend device identity to include custom attributes from plugins also
together, this will let people connect devices to SPR in new ways without UI plugins needing to reinvent the wheel, so to speak.
One thing to get right is IP management. A VPN like tailscale uses CGNAT. don't want plugins breaking routing for everyone else or hijacking traffic heading upstream
today SPR will dynamically refresh a route to a device since it can be connected to the network in several ways:
we can extend the plugin architecture so that plugins can also declare routes for devices
further more, we can extend device identity to include custom attributes from plugins also
together, this will let people connect devices to SPR in new ways without UI plugins needing to reinvent the wheel, so to speak.
One thing to get right is IP management. A VPN like tailscale uses CGNAT. don't want plugins breaking routing for everyone else or hijacking traffic heading upstream