Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

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

Ver códigoProblemas y ayudaRepositorio ↗Sitio oficial
00

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.

CASOS DE USO
  • 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
PUNTOS DESTACADOS
  • 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
PRECAUCIONES
  • 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
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU2 vCPUrecomendación inicial
MEMORIA2 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADmediumnivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

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.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Next.jsReactNode.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
7677
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

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.