Configura OpenClaw: Conecta nodos remotos en 5 minutos
¿Alguna vez has intentado que tu bot de Telegram ejecute algo en tu laptop mientras estás fuera de casa? Es un problema común: quieres la potencia de un servidor siempre encendido pero necesitas acceso a tus archivos locales o a tu cámara sin complicarte con configuraciones imposibles.
Configurar el acceso remoto y coordinar varios dispositivos suele ser un dolor de cabeza, pero con la estructura adecuada de Gateways y nodos, puedes centralizar el control de forma sencilla.
¿Cómo se propagan los comandos entre Telegram, el Gateway y los nodos?
Sección titulada «¿Cómo se propagan los comandos entre Telegram, el Gateway y los nodos?»Los mensajes de Telegram son gestionados por el Gateway. El Gateway ejecuta el agente y solo entonces llama a los nodos a través del Gateway WebSocket cuando se necesita una herramienta del nodo:
Telegram → Gateway → Agent → `node.*` → Node → Gateway → TelegramLos nodos no ven el tráfico entrante del proveedor; solo reciben llamadas RPC del nodo.
¿Cómo puede mi agente acceder a mi computadora si el Gateway está alojado de forma remota?
Sección titulada «¿Cómo puede mi agente acceder a mi computadora si el Gateway está alojado de forma remota?»La respuesta corta es: vincula tu computadora como un nodo. El Gateway se ejecuta en otro lugar, pero puede llamar a herramientas node.* (pantalla, cámara, sistema) en tu máquina local a través del Gateway WebSocket.
Configuración típica:
- Ejecuta el Gateway en el host siempre encendido (VPS o servidor casero).
- Pon el host del Gateway y tu computadora en la misma tailnet, asegurándote de que el WS del Gateway sea accesible (vía tailnet o túnel SSH).
- Abre la app de macOS localmente y conéctate en modo Remote over SSH.
- Aprueba el nodo en el Gateway:
Ventana de terminal openclaw nodes pendingopenclaw nodes approve <requestId>
Tailscale está conectado pero no recibo respuestas. ¿Qué hago ahora?
Sección titulada «Tailscale está conectado pero no recibo respuestas. ¿Qué hago ahora?»Revisa lo básico:
openclaw gateway statusopenclaw statusopenclaw channels statusLuego verifica la autenticación y el enrutamiento:
- Si usas Tailscale Serve, revisa que
gateway.auth.allowTailscaleesté bien configurado. Si conectas por túnel SSH, confirma que el túnel local esté activo y apunte al puerto correcto. - Confirma que tus allowlists (DM o grupo) incluyan tu cuenta.
¿Pueden comunicarse dos instancias de OpenClaw entre sí (local + VPS)?
Sección titulada «¿Pueden comunicarse dos instancias de OpenClaw entre sí (local + VPS)?»Sí. No hay un puente “bot-a-bot” integrado, pero puedes conectarlos tú mismo.
Lo más simple: usa un canal de chat normal al que ambos bots tengan acceso (Telegram/Slack/WhatsApp). Haz que el Bot A envíe un mensaje al Bot B.
Puente por CLI:
openclaw agent --message "Hello from local bot" --deliver --channel telegram --reply-to <chat-id>Tip: añade una restricción (guardrail) para que los dos bots no entren en un bucle infinito.
¿Necesito VPS distintos
Sección titulada «¿Necesito VPS distintos»curl -fsSL https://tailscale.com/install.sh | shsudo tailscale upopenclaw gateway --tailscale serveopenclaw nodes pendingopenclaw nodes approve <requestId>{ agents: { defaults: { workspace: "~/.openclaw/workspace" } }, channels: { whatsapp: { allowFrom: ["+15555550123"] } }}OpenClaw Expert
Sigues atascado?
Si esta pagina no resolvio tu caso, pregunta a OpenClaw Expert para pasos concretos.