Conexión entre dispositivos: sin IP pública, sin complicarse con reenvío de puertos, conecta directamente tus dispositivos de forma segura desde cualquier lugar

¿Quieres acceder a Claude Code, SSH o servicios internos en la computadora de tu casa/oficina desde tu teléfono o desde otra computadora cuando estás fuera, pero te encuentras sin IP pública, no te atreves a abrir el mapeo de puertos, y la configuración de frp/花生壳 es molesta? La interconexión de dispositivos se activa con un solo clic en el cliente de escritorio, agrega cada uno de tus dispositivos a tu red cifrada exclusiva, asigna a cada dispositivo una IP privada fija, sin importar dónde estés, todo se conecta directamente como si estuvieras en la misma red local: cifrado de extremo a extremo, cero exposición a Internet pública, revocación instantánea en cualquier momento con un solo clic.

PandaNpcPublicado por primera vez el
Conexión entre dispositivos: sin IP pública, sin complicarse con reenvío de puertos, conecta directamente tus dispositivos de forma segura desde cualquier lugar

¿Alguna vez te has encontrado con esta situación?

Tienes a Claude Code ejecutando una tarea en la máquina de desarrollo de la oficina, sales y quieres conectarte desde el móvil o el ordenador de casa para ver cómo va — pero resulta que no puedes conectarte. Esa máquina no tiene IP pública, está detrás del router; quieres abrir puertos pero te preocupa la seguridad y además tienes que configurar el router; usar túneles de intranet como frp o peanut shell requiere un montón de configuración y además alquilar un servidor.

Conexión entre dispositivos está diseñada para resolver esto: con solo hacer clic en "Activar conexión entre dispositivos" en el cliente de escritorio de PandaNpc, ese dispositivo se une a una red virtual cifrada exclusiva para ti. A partir de ahí, todos tus dispositivos tienen una IP privada fija (por ejemplo, 100.64.0.2) y, sin importar dónde estén o si tienen IP pública, pueden conectarse directamente entre sí como si estuvieran en la misma red local.

Por qué necesitas la conexión entre dispositivos

  • 🏠 Acceder a la máquina de casa/oficina desde fuera: el móvil o portátil están en una red externa, la máquina de desarrollo en casa está en la intranet, quieres conectarte para usar Claude Code, SSH, ver servicios internos — la conexión entre dispositivos los hace mutuamente accesibles.
  • 🔌 Despídete del reenvío de puertos y la exposición pública: no necesitas abrir puertos en el router ni exponer servicios a Internet, el riesgo de ataque es cero.
  • 🧩 Sin servidores, sin configuraciones complicadas: no necesitas alquilar un servidor con IP pública como con frp ni escribir un montón de reglas de reenvío. Un solo clic y obtienes una IP privada fija.
  • 🔒 Cada salto está cifrado: el tráfico entre dispositivos está cifrado de extremo a extremo, nadie en el medio puede ver el contenido.

Cómo funciona

La conexión entre dispositivos se basa en una red virtual WireGuard propia (la misma tecnología que Tailscale):

  • Cuando un dispositivo se conecta, el plano de control le asigna una IP privada estable (rango 100.64.x.x). Esta IP sigue al dispositivo, no cambia según el entorno de red.
  • Los dispositivos priorizan la conexión directa: mediante agujeros NAT se establece un túnel cifrado punto a punto entre dos máquinas, los datos no pasan por ningún tercero.
  • En raras ocasiones en que el agujero NAT falla (NAT simétrico, etc.), se recurre automáticamente a un relé, garantizando que siempre haya conexión.
  • Todo el tráfico está cifrado de extremo a extremo con WireGuard. El plano de control solo coordina "quién puede conectarse con quién", no ve tus datos.

En una frase: obtienes una red privada que solo te pertenece, cifrada y accesible desde cualquier lugar.

Cómo activarlo: un solo clic en el cliente de escritorio

En la máquina que tenga instalado el cliente de escritorio de PandaNpc (Windows / macOS / Linux), solo necesitas un paso:

Abre el cliente → Ajustes (Settings) → Conexión entre dispositivos (Connected Devices) → haz clic en "Activar conexión entre dispositivos" (Enable Connected Devices).

Interruptor de conexión entre dispositivos en la página de ajustes: clic en Enable Connected Devices para activar de un solo clic

Al hacer clic, el cliente hace todo automáticamente: descarga e instala los componentes de red en segundo plano, registra el dispositivo en tu cuenta y lo une a la red. La primera vez solicitará autorización de administrador del sistema (necesaria para instalar el servicio de red en segundo plano). Después es totalmente automático y suele completarse en segundos.

Una vez conectado, la tarjeta de estado mostrará Joined (Conectado) y te dará la IP privada exclusiva de este dispositivo: haz clic para copiarla y úsala para conectarte desde otros dispositivos:

Estado conectado: muestra la IP privada del dispositivo, haz clic para copiar

Consejos:

  • Emparejamiento automático al iniciar sesión: la primera vez que inicies el cliente, instalará los componentes en segundo plano. Al iniciar sesión con tu cuenta, el emparejamiento y la conexión se completan automáticamente; en la mayoría de los casos ni siquiera necesitas tocar el interruptor.
  • Si no quieres usarlo, puedes eliminarlo en cualquier momento: en la misma página, haz clic en "Remove Connected Devices" para detener el servicio de red en este dispositivo (la instalación se conserva; si quieres volver a activarlo, es cuestión de segundos sin necesidad de descargar de nuevo).

Gestiona todos tus dispositivos

Una vez conectado, debajo de la página de ajustes (o abriendo pandanpc.com/devices en el navegador) encontrarás el panel de gestión de dispositivos. Ambas ubicaciones muestran exactamente lo mismo:

Página de gestión de dispositivos: estado en línea de todos los dispositivos, tipo de sistema, IP privada, opciones para renombrar y revocar

Aquí puedes:

  • 🟢 Ver el estado en línea: un punto verde indica que el dispositivo está en línea; de un vistazo sabes cuáles están disponibles.
  • 📋 Copiar la IP privada: haz clic en la IP 100.64.x.x de cada dispositivo para copiarla y usarla directamente para SSH o acceder a servicios.
  • 💻 Identificar el tipo de sistema: iconos de Windows / macOS / Linux claros.
  • ✏️ Renombrar: asigna nombres fáciles de recordar, como "Office Windows PC", "Home Server".
  • 🗑️ Revocar: si no quieres un dispositivo, revócalo con un clic; se desconecta al instante y no podrá volver a conectarse.

Servidores y dispositivos sin interfaz gráfica: una sola orden para conectarse automáticamente

Para máquinas sin interfaz gráfica como NAS en casa, servidores en la nube o contenedores de desarrollo, se utiliza una clave de autenticación (Auth Key) para la conexión. Ahora solo necesitas una sola orden.

Primer paso: en la sección Auth Keys de la página de gestión de dispositivos, haz clic en "New key" para generar una clave:

Generar clave de autenticación: opciones de reutilizable/única, caducidad y descripción

Al generarla puedes configurar:

  • Reusable (Reutilizable): una misma clave para varias máquinas; si no la marcas, es una clave de un solo uso.
  • Expires in (Caduca en): déjalo vacío para que sea válida indefinidamente, o establece una caducidad en días.
  • Description (Descripción): anota para qué máquina es esta clave.

Segundo paso: después de generar, la ventana emergente te dará directamente la orden de instalación con un solo clic que incluye la clave. Haz clic en el botón de copiar para llevártela (la clave en texto plano solo se muestra esta vez):

Tras generar, obtienes directamente la orden de instalación con un clic, cópiala y úsala

Tercer paso: pégala y ejecútala en la máquina de destino:

macOS / Linux:

bash
curl -fsSL https://cos.pandanpc.com/pandapaw/install.sh | sh -s -- --mesh pnkey-xxxxxxxx

Windows (PowerShell como administrador):

powershell
$env:PANDANET_KEY="pnkey-xxxxxxxx"; iwr -useb https://cos.pandanpc.com/pandapaw/install.ps1 | iex

Esta única orden hace todo automáticamente:

  1. Instala pandapaw (incluye el motor de IA integrado pandacode);
  2. Empareja automáticamente esta máquina con tu cuenta — aparecerá en tu lista de conexiones de Claude Code, y otros dispositivos podrán usarla de forma remota para ejecutar sesiones de IA;
  3. Instala el servicio de red del sistema y se conecta automáticamente, mostrando al final la IP privada que ha obtenido el dispositivo.

Sin intervención manual, una vez instalado ya está listo para usar.

Otras formas (alternativas):

  • Si ya tienes instalado pandapaw y quieres conectarlo: pandanet up --authkey=pnkey-xxxxxxxx;
  • Para un servicio permanente: escribe la clave en el campo auth_key de pandanetd.yaml y luego ejecuta pandanet install;
  • Si no tienes clave: simplemente ejecuta pandanet up, te mostrará un enlace de autorización. Inicia sesión en tu cuenta de PandaNpc en el navegador y haz clic en "Aprobar", y el dispositivo se conectará.

Descripción de las opciones de configuración

Todos los controles relacionados con la conexión entre dispositivos se concentran en Ajustes → Conexión entre dispositivos:

Configuración Función Por defecto
Activar/eliminar conexión entre dispositivos El dispositivo se une/sale de tu red privada (eliminar solo detiene el servicio, conserva la instalación, se puede reactivar en cualquier momento) Activado automáticamente al iniciar sesión
Permitir control remoto de este dispositivo Al activarlo, las sesiones de tu cuenta pueden controlar de forma remota el escritorio de esta máquina (ratón/teclado/pantalla). Cuando está siendo controlado, se muestra una barra roja en la parte superior de la pantalla; se puede desactivar en cualquier momento Desactivado
Renombrar/revocar dispositivos Gestiona cada dispositivo en la red; la revocación es inmediata
Gestión de claves de autenticación Generar/revocar claves para conexión sin supervisión

Usos típicos

Con una IP privada fija, puedes:

  • Acceder de forma remota a Claude Code en el dispositivo: los dispositivos conectados se registran automáticamente como conexiones de Claude Code en tu cuenta (el motor pandacode integrado viene listo para usar, no necesitas instalar un CLI aparte). Una sesión que se ejecuta en la máquina de desarrollo, puedes retomarla desde otro dispositivo, la máquina sigue trabajando aunque tú no estés.
  • SSH desde cualquier lugar: ssh user@100.64.0.2, sin importar si la máquina está en la oficina o en casa.
  • Acceder a servicios internos: servicios web, bases de datos, NAS que se ejecutan en una máquina, accede directamente con la IP privada sin exponerlos a Internet.
  • Combinar con control remoto de escritorio: activa "Permitir control remoto de este dispositivo" y tus sesiones de IA podrán operar el escritorio de esa máquina de forma remota.

Notas de seguridad

  • Cifrado de extremo a extremo: el tráfico entre dispositivos se cifra con WireGuard; el plano de control no ve el contenido.
  • Cero exposición pública: no se abre ningún puerto público; los servicios solo son accesibles dentro de tu red privada.
  • Solo conecta tus propios dispositivos: la red está aislada por cuenta; las claves de autenticación pertenecen a tu cuenta; los dispositivos de otras personas no pueden entrar a tu red; al aprobar la conexión desde el navegador, también se te pide que verifiques el nombre del dispositivo.
  • Revocable en cualquier momento: cualquier dispositivo o clave puede revocarse con un clic desde la página de gestión, quedando inmediatamente sin efecto.
  • Compatible con herramientas existentes: si tienes instalado Tailscale u otras herramientas similares, no hay conflicto entre ellas.

Resumen

La conexión entre dispositivos simplifica el problema de "acceder a tus propias máquinas desde fuera" a un solo clic en el cliente: sin IP pública, sin complicarse con reenvío de puertos, sin alquilar servidores de retransmisión, obtienes una red privada cifrada de extremo a extremo y accesible desde cualquier lugar. Los dispositivos de escritorio se activan con un clic; los servidores se conectan automáticamente con una sola orden que incluye la clave de autenticación; todos los dispositivos se gestionan de forma unificada en una sola página. Combinado con el acceso remoto a Claude Code y el control remoto de escritorio, tu máquina de desarrollo realmente logra "la máquina sigue trabajando aunque tú no estés, puedes conectarte desde cualquier lugar".