From 239aa221f07e5c2fb7217e2e0da948c6f29da063 Mon Sep 17 00:00:00 2001 From: R4di04kt1v3 Date: Sat, 21 Feb 2026 17:45:39 +0100 Subject: [PATCH] Corregido Headscale --- Conectividad/Headscale/.env | 3 --- Conectividad/Headscale/Headscale/config.yaml | 16 +++++++++++++--- Conectividad/Headscale/docker-compose.yml | 3 +-- 3 files changed, 14 insertions(+), 8 deletions(-) diff --git a/Conectividad/Headscale/.env b/Conectividad/Headscale/.env index b184d32..ae1df1a 100644 --- a/Conectividad/Headscale/.env +++ b/Conectividad/Headscale/.env @@ -1,6 +1,3 @@ -# .env.example -# Copia como .env y rellena valores reales. No subas tu .env a repositorios públicos. - # 32 caracteres exactos. Ejemplo: openssl rand -base64 24 | tr -d '=+/[:space:]' | cut -c1-32 HEADPLANE_COOKIE_SECRET=CHANGE_ME_WITH_32_CHARS diff --git a/Conectividad/Headscale/Headscale/config.yaml b/Conectividad/Headscale/Headscale/config.yaml index 9478e7d..6a4e0e8 100644 --- a/Conectividad/Headscale/Headscale/config.yaml +++ b/Conectividad/Headscale/Headscale/config.yaml @@ -22,13 +22,23 @@ derp: region_id: 999 region_code: "headscale" region_name: "Headscale Embedded DERP" - stun_listen_addr: "0.0.0.0:3478" # Debe estar expuesto y redigirido a nuestro servidor + + # STUN: escucha en todas las interfaces (accesible desde fuera) + stun_listen_addr: "0.0.0.0:3479" # El puerto predeterminado es el 3478, pero puedes cambiarlo sin problemas. Redireccionalo en el router también. + # si quieres también IPv6: + # stun_listen_addr: "[::]:3479" + private_key_path: /var/lib/headscale/derp_server_private.key automatically_add_embedded_derp_region: true - # ipv4: 203.0.113.10 # opcional si quieres anunciar IP pública - # ipv6: 2001:db8::10 + + # IP pública del servidor (la que anunciará en el derp map) + ipv4: "TU_IPV4_PUBLICA" + # ipv6: "TU_IPV6_PUBLICA" + + # mantener DERP públicos de Tailscale (redundancia) urls: - https://controlplane.tailscale.com/derpmap/default + paths: [] auto_update_enabled: true update_frequency: 24h diff --git a/Conectividad/Headscale/docker-compose.yml b/Conectividad/Headscale/docker-compose.yml index 9df9692..c513ca7 100644 --- a/Conectividad/Headscale/docker-compose.yml +++ b/Conectividad/Headscale/docker-compose.yml @@ -1,5 +1,4 @@ -# Ejemplo a dia de hoy: Headscale + Headplane (network_mode: host) -# - Ajusta rutas/valores en tu entorno real antes de levantar nada. +# Ejemplo a dia de hoy: Headscale + Headplane (network_mode: host) services: headscale: