Neues Feld 'client_routes' auf wireguard_interfaces: der Operator trägt dort kommagetrennte Netzwerke ein (z. B. 10.0.10.0/24 für ein LAN hinter der Box). Der Peer-Config-Download fügt diese automatisch als zusätzliche AllowedIPs in den [Peer]-Block der Client-Config ein. Bisher wurde nur das Server-Tunnel-Subnetz (ifc.address_cidr) als AllowedIPs exportiert — Peers konnten so keine anderen Netze über den Tunnel erreichen ohne die Config manuell anzupassen. Migration: 0026_wg_client_routes.sql Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
7 lines
181 B
SQL
7 lines
181 B
SQL
-- +goose Up
|
|
ALTER TABLE wireguard_interfaces
|
|
ADD COLUMN IF NOT EXISTS client_routes TEXT;
|
|
|
|
-- +goose Down
|
|
ALTER TABLE wireguard_interfaces DROP COLUMN IF EXISTS client_routes;
|