Release v1.1.0

This commit is contained in:
thakares committed 2026-09-02 15:19:19 +05:30
1 parent 34227efd2b
commit edc710cbd2
46 files changed
+5324 -190

No files matched your search

+12 -3
View File
@@ -76,15 +76,24 @@ nx9-wg system settings set wireguard.server_endpoint_enabled true
- `nx9-wg admin sessions revoke-all`: Invalidate all active sessions.
### 6. `interface`
- `nx9-wg interface list`: List all WireGuard interfaces.
- `nx9-wg interface list`: List all WireGuard interfaces (displays Role: Overlay vs Upstream).
- `nx9-wg interface create <NAME> --address-v4 <CIDR> [--address-v6 <CIDR>] [--port PORT] [--mtu MTU] [--dns DNS]`: Create interface.
- `nx9-wg interface show <NAME_OR_ID>`: Show interface details.
- `nx9-wg interface update <NAME_OR_ID> [--port P] [--address-v4 A] [--address-v6 A] [--mtu M] [--dns D] [--enabled BOOL]`: Update interface.
- `nx9-wg interface enable <NAME_OR_ID>`: Enable interface (`IFF_UP`).
- `nx9-wg interface disable <NAME_OR_ID>`: Disable interface (`IFF_DOWN`).
- `nx9-wg interface delete <NAME_OR_ID>`: Delete interface (cascades to peers).
- `nx9-wg interface disable <NAME_OR_ID>`: Disable interface (`IFF_DOWN`; `wg0` cannot be disabled).
- `nx9-wg interface restart <NAME_OR_ID>`: Restart interface (tears down kernel device and re-applies desired configuration and peers).
- `nx9-wg interface delete <NAME_OR_ID>`: Delete interface (removes kernel device via Netlink and cascades to peers in database; `wg0` cannot be deleted).
- `nx9-wg interface status <NAME_OR_ID>`: Show live interface status and peer metrics.
- `nx9-wg interface reconcile <NAME_OR_ID>`: Reconcile specific interface with kernel.
- `nx9-wg interface upstream list`: List all Upstream WireGuard interfaces.
- `nx9-wg interface upstream show <NAME_OR_ID>`: Show Upstream interface configuration and provider peer details.
- `nx9-wg interface upstream import <NAME> [--file <PATH> | --config <CONF_STR>]`: Import third-party WireGuard `.conf` configuration (e.g. ProtonVPN) and create an Upstream interface.
- `nx9-wg interface upstream status <NAME_OR_ID>`: Show live kernel status and handshake for an Upstream interface.
- `nx9-wg interface upstream enable <NAME_OR_ID>`: Enable an Upstream interface.
- `nx9-wg interface upstream disable <NAME_OR_ID>`: Disable an Upstream interface.
- `nx9-wg interface upstream restart <NAME_OR_ID>`: Restart an Upstream interface (teardown + re-sync).
- `nx9-wg interface upstream delete <NAME_OR_ID>`: Delete an Upstream interface.
### 7. `peer`
- `nx9-wg peer list [--interface NAME_OR_ID]`: List enrolled peers.