From beb0dbc1f49c022f6d099ea4a0a9810e9da3c2ce Mon Sep 17 00:00:00 2001 From: archipelago Date: Wed, 7 Oct 2026 08:36:25 -0400 Subject: [PATCH] Add central firewall and tunnel status screen --- neode-ui/src/router/index.ts | 5 + neode-ui/src/views/Server.vue | 16 ++- .../views/server/FirewallTunnelSettings.vue | 104 ++++++++++++++++++ 3 files changed, 123 insertions(+), 2 deletions(-) create mode 100644 neode-ui/src/views/server/FirewallTunnelSettings.vue diff --git a/neode-ui/src/router/index.ts b/neode-ui/src/router/index.ts index adca8ea9..493c99bc 100644 --- a/neode-ui/src/router/index.ts +++ b/neode-ui/src/router/index.ts @@ -190,6 +190,11 @@ const router = createRouter({ name: 'openwrt-gateway', component: () => import('../views/server/OpenWrtGateway.vue'), }, + { + path: 'server/firewall-tunnels', + name: 'firewall-tunnels', + component: () => import('../views/server/FirewallTunnelSettings.vue'), + }, { path: 'monitoring', name: 'monitoring', diff --git a/neode-ui/src/views/Server.vue b/neode-ui/src/views/Server.vue index 8b7cce92..9ffc769f 100644 --- a/neode-ui/src/views/Server.vue +++ b/neode-ui/src/views/Server.vue @@ -94,13 +94,18 @@ Refreshing network... -
+
Firewall Active
Protected -
+ +
@@ -159,6 +164,13 @@
+ + Firewall & tunnels + + diff --git a/neode-ui/src/views/server/FirewallTunnelSettings.vue b/neode-ui/src/views/server/FirewallTunnelSettings.vue new file mode 100644 index 00000000..e7c8453c --- /dev/null +++ b/neode-ui/src/views/server/FirewallTunnelSettings.vue @@ -0,0 +1,104 @@ + + +