Volver a la lista

Blog

Integración profunda con Cloudflare: acceso remoto seguro de forma sencilla

La integración con Cloudflare Tunnel ofrece acceso remoto de nivel empresarial a Tactic Remote sin redirección de puertos, DNS dinámico ni configuración de VPN.

Publicado Etiquetas: integration / cloudflare / security / networking
Blog

Sigue las novedades de producto e ingeniería de esta categoría.

Ver categoría

El acceso remoto es la función más solicitada por los usuarios de Tactic Remote y la que conlleva más riesgos de seguridad. Hoy compartimos los detalles de nuestra integración profunda con Cloudflare — cómo funciona, por qué elegimos Cloudflare y qué significa para los desarrolladores que necesitan gestionar sesiones de Claude Code desde fuera de su red doméstica u oficina.

El problema del acceso remoto tradicional

Antes de la integración con Cloudflare, el acceso remoto a tu Mac requería una de varias opciones poco agradables:

Redirección de puertos — Abrir un puerto en tu router y esperar que tu ISP no cambie tu dirección IP. Esto expone tu Mac directamente a internet y requiere una configuración de firewall en la que la mayoría de los desarrolladores no deberían tener que pensar.

DNS dinámico — Ligeramente mejor que la redirección de puertos directa, pero sigue requiriendo un puerto abierto y añade la complejidad de mantener un registro DNS actualizado cuando tu IP cambia.

VPN — La solución empresarial. Confiable y segura, pero excesiva para desarrolladores individuales. Configurar un servidor VPN requiere infraestructura, y usar un servicio de VPN comercial enruta tu tráfico de desarrollo a través de un tercero.

Túneles SSH — Técnicamente sólidos pero operativamente complejos. Mantener un túnel SSH activo desde tu teléfono, especialmente al cambiar entre Wi-Fi y datos móviles, es un ejercicio de frustración.

Ninguna de estas opciones cumple con nuestro estándar de "configurar una vez y olvidarse". Los usuarios de Tactic Remote son desarrolladores, no administradores de red. La solución de acceso remoto tenía que ser tan simple como instalar una app.

Por qué Cloudflare

Evaluamos varios enfoques para resolver el acceso remoto, incluida la construcción de nuestra propia infraestructura de retransmisión. Elegimos Cloudflare Tunnel por varias razones:

Sin conexiones entrantes. Cloudflare Tunnel funciona estableciendo una conexión saliente desde tu Mac hacia la red de borde de Cloudflare. Tu Mac nunca acepta conexiones entrantes, lo que significa que no hay puertos que abrir, no hay reglas de firewall que configurar y no hay superficie de ataque expuesta a internet.

Red de borde global. Cloudflare opera en más de 300 ciudades en todo el mundo. Cuando tu iPhone se conecta a Tactic Remote a través del túnel, se dirige al servidor de borde de Cloudflare más cercano, minimizando la latencia sin importar dónde te encuentres.

Cifrado incorporado. Todo el tráfico a través del túnel está cifrado con TLS. Combinado con nuestra propia capa de autenticación, esto proporciona defensa en profundidad sin requerir que los usuarios gestionen certificados.

Confiabilidad probada en batalla. Cloudflare maneja un porcentaje significativo del tráfico global de internet. Su infraestructura ha sido sometida a pruebas de estrés a escalas que nunca podríamos replicar de forma independiente.

Disponibilidad del nivel gratuito. El nivel gratuito de Cloudflare Tunnel es lo suficientemente generoso para desarrolladores individuales y equipos pequeños. No queríamos que el acceso remoto fuera una función de pago limitada por costos de infraestructura.

Cómo funciona

Configurar Cloudflare Tunnel con Tactic Remote toma alrededor de 5 minutos:

Paso 1: Instalar cloudflared

brew install cloudflare/cloudflare/cloudflared

Paso 2: Autenticar

cloudflared tunnel login

Esto abre una ventana del navegador donde inicias sesión en tu cuenta de Cloudflare y autorizas al daemon del túnel.

Paso 3: Crear y configurar el túnel

cloudflared tunnel create claude-remote
cloudflared tunnel route dns claude-remote your-subdomain.yourdomain.com

Paso 4: Iniciar el túnel

La app complementaria de Tactic Remote para Mac puede gestionar el ciclo de vida del túnel automáticamente. Una vez configurada, inicia cloudflared junto con el servidor complementario y monitorea la salud del túnel.

Paso 5: Conectarse desde cualquier lugar

En tu iPhone, ingresa your-subdomain.yourdomain.com como punto de conexión en lugar de una dirección IP local. Todo lo demás funciona de manera idéntica — la autenticación, la gestión de sesiones, la transmisión del terminal y las aprobaciones funcionan igual sin importar el modo de conexión.

Características de rendimiento

Compartimos de forma transparente el impacto en la latencia de las conexiones por túnel:

MétricaRed localCloudflare Tunnel
Establecimiento de conexión~50ms~200ms
Latencia de actualización del terminal60-100ms120-250ms
Ida y vuelta de aprobación~100ms~300ms
Tiempo de reconexión1-2s2-4s

La latencia adicional es perceptible pero no impacta de manera significativa los flujos de trabajo. La salida del terminal sigue sintiéndose ágil y las interacciones de aprobación continúan siendo rápidas. La mayoría de los usuarios reportan que olvidan que están conectados a través de un túnel después de los primeros minutos.

Consideraciones de seguridad

Si bien Cloudflare Tunnel elimina muchas preocupaciones de seguridad, queremos ser transparentes sobre el modelo de confianza:

El tráfico pasa por la red de Cloudflare. Cloudflare puede teóricamente inspeccionar el tráfico en sus servidores de borde. Nuestro cifrado a nivel de API mitiga esto — incluso si Cloudflare inspeccionara la capa de transporte, la carga útil está cifrada con claves que solo poseen tus dispositivos.

La seguridad de la cuenta de Cloudflare se vuelve importante. Tu cuenta de Cloudflare controla el túnel. Usa una contraseña fuerte y habilita la autenticación de dos factores en tu cuenta de Cloudflare.

La disponibilidad del túnel depende de Cloudflare. Si Cloudflare experimenta una interrupción (rara pero posible), el acceso en modo túnel se interrumpe. El modo de red local sigue funcionando como respaldo.

Para una guía detallada de refuerzo de seguridad, consulta nuestra documentación de Seguridad y refuerzo de red.

Lo que dicen los usuarios

Desde el lanzamiento de la integración con Cloudflare, hemos visto un crecimiento significativo en el uso del acceso remoto:

  • El 34% de los usuarios activos ahora usa el modo Cloudflare Tunnel al menos una vez por semana.
  • Escenario más común: Desarrolladores en trayecto que inician tareas antes de salir de casa y las monitorean durante el viaje.
  • Sesión más larga documentada: 4 horas de monitoreo remoto continuo desde una sala de espera del aeropuerto — la transmisión del terminal se mantuvo estable durante todo el tiempo.

Los comentarios enfatizan consistentemente la simplicidad: los desarrolladores esperaban que el acceso remoto fuera complicado y se sorprendieron con la experiencia de configuración.

Próximos pasos

Estamos trabajando con Cloudflare en varias mejoras:

  • Configuración de túnel sin configuración previa que genera una URL pública temporal sin necesidad de una cuenta de Cloudflare (para escenarios de demostración y pruebas rápidas).
  • Políticas de acceso que aprovechan Cloudflare Access para entornos de equipo donde varias personas necesitan acceso al túnel.
  • Optimización de latencia mediante enrutamiento inteligente en el borde para pares geográficos conocidos de cliente-servidor.

Para las instrucciones de configuración, consulta nuestra guía completa de Cloudflare Tunnel. Si ya estás usando el modo de red local y quieres agregar acceso remoto, la migración toma alrededor de 5 minutos y no afecta la configuración de tu modo local.

Prueba Tactic Remote

Controla tus agentes de programación desde el móvil

Conéctate a Claude Code, Codex y otros agentes en tu Mac, Windows o Linux. Consulta el progreso y envía la siguiente instrucción desde el iPhone o iPad.