dsh-auth-tunnel
Plugin para DeepSeek Harness que habilita acceso protegido por contraseña a través de Cloudflare Tunnel sin modificar el núcleo de deepseek-harness. Soporta modos Quick (URL efímera) y Token (host estable).
Ficha actualizada 24 sept 2026, 11:38 · upstream 24 sept 2026, 11:34 · release sin release detectada
Qué es dsh-auth-tunnel
Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.
Este repositorio implementa un plugin de autenticación para la interfaz web de DeepSeek Harness mediante túneles cifrados de Cloudflare, permitiendo exposición segura sin alterar el código fuente del núcleo. El sistema utiliza una puerta de acceso protegida por contraseña que valida cada solicitud antes de permitir navegación al servidor web existente.
Funciona como capa intermedia entre el cliente público y el servidor local, estableciendo un túnel cifrado mediante cloudflared que termina TLS en el borde de Cloudflare mientras mantiene comunicación HTTP sin cifrar entre la puerta de acceso y el servidor web interno. La configuración permite operación remota limitada con controles de permisos granulares.
El plugin se integra mediante sistema de plugins del Harness, instalable vía npm o Git, con compatibilidad para versiones específicas desde 0.1.0-rc.6 hasta 0.1.7-rc.1. Requiere pnpm y la CLI dsh disponible en PATH.
- Exponer GUI de DeepSeek Harness a usuarios externos sin abrir puertos directos al firewall
- Proteger acceso web mediante autenticación por contraseña compartida antes del túnel
- Mantener hostnames estables con modo Token para dominios empresariales preconfigurados
- Integrar en entornos corporativos con proxies configurados externamente a cloudflared
- No requiere modificar deepseek-harness ni añadir filas de perfil adicionales
- Modo Quick asigna URL efímera automática; modo Token usa hostname preconfigurado estable
- Cookies HttpOnly con HMAC derivado de contraseña para validación por sesión
- Configuración persiste en cordis.patch.yml del perfil activo sin reinicio necesario
- Soporta rotación de credenciales inmediata con invalidación de sesiones existentes
- Contraseña compartida otorga permisos administrativos completos a todos los poseedores
- Sin limitación de tasa, bloqueo por intentos o lista negra server-side de revocación
- Túnel único sin reinicio automático tras salida inesperada de cloudflared
- Comunicación loopback HTTP en texto plano entre puerta y servidor web interno
- Ambiente heredado mínimo: solo PATH, HOME y TMPDIR disponibles para child
Perfil de infraestructura
Estimación inicial derivada del repositorio y de los servicios detectados.
Despliegue detectado
Qué señales reales de instalación hemos encontrado.
Instalar vía dsh plugin --profile web add. Configurar DSH_WEB_PASSWORD en ~/.dsh/credentials.yaml antes de iniciar. Modo Token requiere publicHostname sin https:// ni puerto. cloudflared debe estar en PATH o configurado como executable absoluto. Proxy corporativo debe configurarse fuera del plugin. Reiniciar túnel manualmente tras cambios de gatePort.
Stack y dependencias
Componentes inferidos a partir de manifests, configuración y documentación.
Puede sustituir a
Relaciones detectadas por el análisis del repositorio y su categoría.
Experiencia real de la comunidad
Ayuda a contrastar la estimación automática con instalaciones reales.
Todavía no hay datos comunitarios para este proyecto.