De tu terminal al mundo, en un comando.
smuf abre un túnel entre tu servidor y tu máquina: tu app local recibe una URL pública real, sin registros, sin límites de uso y sin que tus datos salgan de tu propia infraestructura.
$ ./smuf 3000 Tunnel ready Local → http://localhost:3000 Public → https://a3f1c9.tudominio.com # Ctrl+C para detener
Fácil
Un solo comando, ./smuf 3000, y tienes una URL que cualquiera puede abrir. Sin paneles, sin configuración previa.
Rápido
La URL está lista en segundos. Sin correo de verificación, sin plan de precios, sin cola de espera.
Tuyo
El tráfico entra por tu propio servidor. Token de autenticación, rate limiting e IDs criptográficos de fábrica.
Tu tráfico no pasa por nadie más.
smuf conecta tu servidor con tu máquina directamente. Lo que entra por la URL pública sale por tu localhost — nada más se sienta en medio.
Tres pasos, menos de dos minutos.
Nada que instalar además de Go. Nada que registrar.
Instala smuf en tu servidor
Clona el repositorio y compílalo donde vaya a vivir tu túnel.
$ git clone https://github.com/cosmind-rusu/smuf.git $ cd smuf && go build -o smuf-server ./cmd/smuf-server $ ./smuf-server
Compila el cliente en tu máquina
Un único ejecutable. Ninguna dependencia adicional que instalar.
$ go build -o smuf ./cmd/smuf
Abre el túnel y comparte
Dile a smuf qué puerto exponer. La URL pública queda lista al instante.
$ SMUF_SERVER=tuservidor.com:7000 ./smuf 3000 → https://a3f1c9.tuservidor.com # comparte este enlace