Ir al contenido

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 → Telegram

Los 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:

  1. Ejecuta el Gateway en el host siempre encendido (VPS o servidor casero).
  2. 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).
  3. Abre la app de macOS localmente y conéctate en modo Remote over SSH.
  4. Aprueba el nodo en el Gateway:
    Ventana de terminal
    openclaw nodes pending
    openclaw 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:

Ventana de terminal
openclaw gateway status
openclaw status
openclaw channels status

Luego verifica la autenticación y el enrutamiento:

  • Si usas Tailscale Serve, revisa que gateway.auth.allowTailscale esté 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:

Ventana de terminal
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.

Ventana de terminal
curl -fsSL https://tailscale.com/install.sh | sh
sudo tailscale up
Ventana de terminal
openclaw gateway --tailscale serve
Ventana de terminal
openclaw nodes pending
openclaw nodes approve <requestId>
{
agents: { defaults: { workspace: "~/.openclaw/workspace" } },
channels: { whatsapp: { allowFrom: ["+15555550123"] } }
}
OpenClaw

OpenClaw Expert

Sigues atascado?

Si esta pagina no resolvio tu caso, pregunta a OpenClaw Expert para pasos concretos.