Ir al contenido
ResolveLabs Tunnel

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

ComandoQué hace
rl-tunnel http 8080Crea un túnel HTTP/HTTPS básico.
rl-tunnel http 3000 --subdomain mi-appCrea un túnel con una URL amigable y persistente (el nombre debe estar reservado en tu cuenta).
rl-tunnel tcp 5432Expone conexiones TCP locales (ideal para dar acceso temporal a tu PostgreSQL a otro dev). Requiere cuenta.
rl-tunnel start --allInicia todos los túneles definidos en rl-tunnel.yml (o nómbralos: start web api).
rl-tunnel inspect 12Muestra la petición y la respuesta completas de la entrada #12 del log (--last para la más reciente).
rl-tunnel replay 12Envía de nuevo la petición #12 a tu app local (--last, --target 3001).
rl-tunnel --versionMuestra la versión instalada.
rl-tunnel --helpLista todos los parámetros y opciones de configuración disponibles.

Flags de http y tcp

FlagDescripció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-hostEnvía a tu app el host público en lugar del local. Solo http.
--random-urlURL aleatoria aunque tengas un subdominio reservado. Solo http.
--no-bodyNo captura el body de peticiones y respuestas en el inspector.
--log <archivo>Escribe también cada petición en un archivo, en JSON lines.
--debugMuestra logs detallados de la conexión.

Cuentas

ComandoQué hace
rl-tunnel auth loginAbre 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 logoutElimina las credenciales de esta máquina.
rl-tunnel whoamiMuestra la cuenta en uso y sus subdominios reservados.
terminal
rl-tunnel whoami

Ayuda

terminal
rl-tunnel --helprl-tunnel http --help