Repolode
Gouryella

Gouryella/drip

Un túnel autohospedado escrito en Go que expone servicios locales a Internet mediante tu propio dominio y servidor.

Alternativa open source a:ngrok

Estrellas
920
Forks
62
Issues abiertos
2
Último commit
hace 16 días

¿Qué es?

Drip es una herramienta de túneles que permite publicar en Internet un servicio que se ejecuta en localhost. En lugar de enrutar el tráfico a través de un relay de terceros, ejecutas el componente del servidor en tu propia infraestructura y lo vinculas a un dominio que controlas, de modo que el tráfico permanece entre tu cliente y tu servidor.

La CLI admite túneles HTTP con subdominios personalizados opcionales, para que se pueda acceder a un puerto local desde una dirección como myapp.your-domain.com. Las actualizaciones recientes incorporaron límites de ancho de banda por túnel mediante un token bucket; el servidor aplica el límite menor entre el del cliente y el suyo. También añadieron autenticación con bearer token para controlar el acceso a los túneles.

El proyecto está escrito en Go y se configura mediante un comando de configuración de la CLI y un archivo de configuración del servidor. Sus temas incluyen TCP, WebSocket, HTTP/2 y TLS, y la documentación explica la instalación, los túneles básicos y el despliegue del servidor.

Funciones clave

  • 01Expone servicios HTTP locales en tu propio dominio o en subdominios
  • 02Ejecuta el servidor en tu propia infraestructura, sin un relay de terceros
  • 03Limita el ancho de banda por túnel mediante un token bucket
  • 04Usa autenticación con bearer token para controlar el acceso a los túneles
  • 05Permite configurar por separado el transporte de los dominios de servicio y de los túneles

Casos de uso

  • Compartir un servidor de desarrollo local con compañeros de equipo o clientes para hacer pruebas
  • Exponer una aplicación autohospedada o un receptor de webhooks desde una red doméstica
  • Probar integraciones de webhooks que necesitan un endpoint HTTPS público

Inicio rápido

  1. 1

    Instala Drip

    bash <(curl -sL https://driptunnel.app/install.sh)
  2. 2

    Configura (solo la primera vez)

    drip config init
  3. 3

    Expón un servidor HTTP local en el puerto 3000

    drip http 3000

Antes de usarlo

  • Necesitas tu propio servidor y dominio, por lo que debes configurar el alojamiento propio.
  • La implementación del servidor solo se explica en enlaces a documentación externa.

Temas

Preguntas frecuentes

¿Qué es drip?
Un túnel autohospedado escrito en Go que expone servicios locales a Internet mediante tu propio dominio y servidor. Drip es una herramienta de túneles que permite publicar en Internet un servicio que se ejecuta en localhost. En lugar de enrutar el tráfico a través de un relay de terceros, ejecutas el componente del servidor en tu propia infraestructura y lo vinculas a un dominio que controlas, de modo que el tráfico permanece entre tu cliente y tu servidor.
¿drip es gratuito? ¿Qué licencia tiene?
drip es open source bajo la licencia BSD-3-Clause. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿drip sigue mantenido?
Mantenimiento activo. El último commit de drip fue el 4 oct 2026.
¿Para qué puedo usar drip?
Compartir un servidor de desarrollo local con compañeros de equipo o clientes para hacer pruebas Exponer una aplicación autohospedada o un receptor de webhooks desde una red doméstica Probar integraciones de webhooks que necesitan un endpoint HTTPS público
¿Cómo se instala drip?
Instala Drip: bash <(curl -sL https://driptunnel.app/install.sh) Configura (solo la primera vez): drip config init Expón un servidor HTTP local en el puerto 3000: drip http 3000
¿Dónde consigo drip?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Gouryella/drip

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados