Referencia de la CLI
Cheatsheet con todos los comandos, subcomandos y flags de rl-tunnel.
1 min de lectura
Una tabla rápida para echar un vistazo y recordar los comandos. Ejecuta rl-tunnel --help para ver la lista completa de la versión que instalaste.
Túneles
| Comando | Qué hace |
|---|---|
| rl-tunnel http 8080 | Crea un túnel HTTP/HTTPS básico. |
| rl-tunnel http 3000 --subdomain mi-app | Crea un túnel con una URL amigable y persistente (el nombre debe estar reservado en tu cuenta). |
| rl-tunnel tcp 5432 | Expone conexiones TCP locales (ideal para dar acceso temporal a tu PostgreSQL a otro dev). Requiere cuenta. |
| rl-tunnel start --all | Inicia todos los túneles definidos en rl-tunnel.yml (o nómbralos: start web api). |
| rl-tunnel inspect 12 | Muestra la petición y la respuesta completas de la entrada #12 del log (--last para la más reciente). |
| rl-tunnel replay 12 | Envía de nuevo la petición #12 a tu app local (--last, --target 3001). |
| rl-tunnel --version | Muestra la versión instalada. |
| rl-tunnel --help | Lista todos los parámetros y opciones de configuración disponibles. |
Flags de http y tcp
| Flag | Descripción |
|---|---|
| --subdomain <nombre> | Subdominio reservado, como mi-app.t.resolvelabs.com.br. Solo http. |
| --auth "user:pass" | Exige Basic Auth antes de que el tráfico llegue a tu máquina. Solo http. |
| --allow-ip <ip|cidr> | Solo acepta tráfico de esa IP o rango. Se puede repetir. |
| --host-header <host> | Host que se envía a tu app (por defecto: el destino local, como localhost:3000). Solo http. |
| --preserve-host | Envía a tu app el host público en lugar del local. Solo http. |
| --random-url | URL aleatoria aunque tengas un subdominio reservado. Solo http. |
| --no-body | No captura el body de peticiones y respuestas en el inspector. |
| --log <archivo> | Escribe también cada petición en un archivo, en JSON lines. |
| --debug | Muestra logs detallados de la conexión. |
Cuentas
| Comando | Qué hace |
|---|---|
| rl-tunnel auth login | Abre el navegador para vincular la CLI a tu cuenta (--no-browser solo imprime la URL). |
| rl-tunnel auth token <token> | Guarda un token de acceso (CI y servidores). |
| rl-tunnel auth logout | Elimina las credenciales de esta máquina. |
| rl-tunnel whoami | Muestra la cuenta en uso y sus subdominios reservados. |
terminal
rl-tunnel whoamiAyuda
terminal
rl-tunnel --helprl-tunnel http --help