docs: mention app profiles shortcuts

This commit is contained in:
beckline
2026-02-15 22:41:23 +03:00
parent a09464e98f
commit defe88e324

View File

@@ -8,11 +8,13 @@ Key features:
- Traffic modes: Selective (fwmark `0x66`), Full tunnel, Direct.
- Auto-local bypass to keep LAN/docker reachable in Full tunnel.
- Policy overrides: force VPN/Direct by source subnet, UID, or systemd cgroup.
- Runtime per-app routing: launch an app in a `systemd --user` scope and apply a temporary cgroup-based mark.
- Runtime per-app routing: launch an app in a `systemd --user` unit and apply a temporary cgroup-based mark (VPN/Direct).
- Saved app profiles + desktop shortcuts: one-click launch for a profile (uses `selective-vpn-gui/svpn_run_profile.py`).
Repo layout:
- `selective-vpn-api/` - Go backend API (localhost, default `127.0.0.1:8080`).
- `selective-vpn-gui/` - PySide6 GUI (`vpn_dashboard_qt.py`).
- `selective-vpn-gui/svpn_run_profile.py` - headless launcher used by profile shortcuts.
Requirements (high level):
- Linux with `systemd`, `nftables`, `iproute2`, cgroup v2.