Add TLS feature with Caddy
This commit is contained in:
@@ -17,6 +17,7 @@ import grabClientDirnames from "./grab-client-dir-names";
|
||||
import buildHostIptablesScripts from "./build-host-iptables-scripts";
|
||||
import allowSubnetFirewallRules from "../firewall/allow-subnet-firewall-rules";
|
||||
import { AppData } from "@/src/data/app-data";
|
||||
import { TlsData } from "@/src/data/tls-data";
|
||||
|
||||
const { WIREGUARD_PRIVATE_KEY_FILE_NAME, WIREGUARD_PUBLIC_KEY_FILE_NAME } =
|
||||
grabDirNames();
|
||||
@@ -215,6 +216,9 @@ export default async function setupWireguardHost({
|
||||
interface_name: INTERFACE_NAME,
|
||||
host_subnet: HOST_SUBNET,
|
||||
sibling_subnets,
|
||||
ingress_ports: TlsData.IngressEnabled
|
||||
? [TlsData.CaddyHttpsPort]
|
||||
: [],
|
||||
clients: clients.map((client) => ({
|
||||
id: client.id,
|
||||
wg_ip_address: client.wg_ip_address,
|
||||
|
||||
Reference in New Issue
Block a user