Refactor wireguard to use a different config dir instead of /etc/wireguard

This commit is contained in:
2026-09-13 13:37:48 +01:00
parent 06cf72b2c9
commit 42224c94d3
10 changed files with 192 additions and 34 deletions
@@ -15,7 +15,7 @@ import type { TableType } from "@/src/types";
const {
WGUI_LIB_CLIENTS_CONFIGS_DIR,
WIREGUARD_HOST_CONFIG_DIR,
WGUI_LIB_HOSTS_CONFIGS_DIR,
WIREGUARD_PRIVATE_KEY_FILE_NAME,
WIREGUARD_PUBLIC_KEY_FILE_NAME,
WGUI_LIB_KEYS_DIR,
@@ -133,7 +133,7 @@ export default async function setupWireguardClient({
host?.public_key ||
execSync(
`cat ${path.join(
WIREGUARD_HOST_CONFIG_DIR,
WGUI_LIB_HOSTS_CONFIGS_DIR,
WIREGUARD_PUBLIC_KEY_FILE_NAME,
)}`,
{ encoding: "utf-8" },