Guía de red

Abrir localhost desde el móvil

Tu móvil no puede usar localhost para llegar a tu ordenador. Usa la IP LAN del ordenador con el mismo puerto.

Checklist rápido

  1. 1 Conecta móvil y ordenador a la misma red Wi-Fi.
  2. 2 Encuentra la IP LAN del ordenador.
  3. 3 Arranca el dev server permitiendo conexiones de red si tu framework lo exige.
  4. 4 Abre http://IP-LAN:PUERTO/ en el móvil.
  5. 5 Si falla, revisa firewall y si el servidor escucha solo en localhost.

Comprobaciones rápidas

Encontrar la IP LAN en Mac ipconfig getifaddr en0

Usa esa dirección en el móvil, por ejemplo http://192.168.1.24:3000/. No escribas localhost en el móvil.

Permitir acceso LAN npm run dev -- --host 0.0.0.0

Cada framework cambia, pero la idea es la misma: el servidor debe escuchar fuera de la interfaz loopback.

Abrir la URL LAN desde el móvil http://IP-LAN:PORT/

Si falla mientras localhost funciona en el portátil, revisa aislamiento Wi-Fi, firewall, VPN y host setting.

Comprobación de request en vivo

Qué ve esta página

Detectando qué ve el servidor...
IP pública Comprobando...
Línea de request Comprobando...
Headers HTTP de la request
Cargando headers...

Los headers sensibles, como cookies y tokens de autorización, se filtran antes de mostrarse.

Por qué localhost falla en el móvil

Localhost siempre significa el dispositivo que hace la request. En tu móvil, localhost es el móvil, no tu portátil.

Modelo correcto

Usa localhost solo en la máquina que ejecuta el servidor. Para otros dispositivos usa IP LAN, túnel o URL desplegada.

El host setting del framework importa

Abrir la IP LAN no basta si el dev server escucha solo en localhost. Vite, Next.js, Angular, Flask y Django tienen opciones de host.

  • Usa el mismo puerto que funciona en el portátil.
  • Mantén móvil y ordenador en una red sin aislamiento de clientes.
  • Acepta el permiso del firewall del sistema cuando sea necesario.

Guías relacionadas de localhost

FAQ

¿127.0.0.1 en mi móvil llega al portátil?

No. 127.0.0.1 también es loopback del dispositivo actual. Usa la IP LAN del portátil.

¿Por qué mi URL LAN sigue fallando?

El servidor puede escuchar solo en localhost, el firewall puede bloquear entrada o móvil y ordenador pueden estar en redes aisladas.

¿Funciona igual en iPhone y Android?

Sí en concepto: ambos necesitan la IP LAN del ordenador y el puerto. Lo que cambia es la red, el firewall y el framework.

¿Cuál es la forma más rápida de verificar una explicación de localhost?

Prueba host, puerto y ruta exactos en el navegador; luego revisa terminal o logs. Los problemas se resuelven más rápido cuando URL y proceso coinciden.

¿Cuándo uso una IP LAN en vez de localhost?

Usa IP LAN cuando otro dispositivo, perfil de navegador, máquina virtual o contenedor necesita llegar a un servicio de tu ordenador.

¿Un asistente de código puede dar una URL localhost incorrecta?

Sí. Tutoriales y asistentes suelen asumir un puerto por defecto. Compara siempre la URL sugerida con la que imprime tu dev server.