FIX: generateGerbilConfig hardcoded the WireGuard listen port to 51820 and never sent a relay port

This commit is contained in:
ercoppa
2026-10-06 18:11:23 -06:00
committed by TiltedTeapot
parent ef0ea6364d
commit 487910487d
+5 -1
View File
@@ -20,6 +20,7 @@ const getConfigSchema = z.object({
export type GetConfigResponse = {
listenPort: number;
relayPort: number;
ipAddress: string;
peers: {
publicKey: string | null;
@@ -142,7 +143,10 @@ export async function generateGerbilConfig(exitNode: ExitNode) {
peers = [...sitePeers, ...clientPeers];
const configResponse: GetConfigResponse = {
listenPort: exitNode.listenPort || 51820,
listenPort:
exitNode.listenPort ||
config.getRawConfig().gerbil.start_port,
relayPort: config.getRawConfig().gerbil.clients_start_port,
ipAddress: exitNode.address,
peers
};