Usar Ollama desde el móvil con el wifi de casa o una VPN
Haz que una app del móvil use un modelo de Ollama de tu ordenador: abre Ollama a tu red doméstica, encuentra la URL base, haz una prueba y no lo expongas a internet.
Para usar Ollama desde el móvil, haz que Ollama, en tu ordenador, acepte conexiones de tu red doméstica y luego configura una app del móvil con http://<computer-ip>:11434/v1 y el nombre exacto del modelo. Fuera de casa, usa una VPN privada, no un puerto abierto en el router.
Esta guía trata el ordenador, la red y una primera prueba con cualquier app que acepte una URL base compatible con OpenAI. No explica cómo ejecutar un modelo en el propio móvil. Mono de Reunified acepta un endpoint así como modelo de texto, pero aún no está disponible.
1. Ten claro qué se ejecuta en cada dispositivo
El modelo se ejecuta en el ordenador. El móvil solo envía las peticiones y muestra las respuestas, así que:
localhosten el móvil es el propio móvil. La app necesita la dirección del ordenador.- El ordenador tiene que estar encendido, despierto y accesible mientras chateas.
El ejemplo de esta guía es inventado. Un ordenador de sobremesa con Windows llamado den-pc está en la red de casa con la dirección 192.168.1.20 y tiene un modelo, llama3.2, ya descargado. El móvil está conectado al mismo wifi de casa.
2. Haz que Ollama escuche más allá de localhost
Por defecto, Ollama escucha en 127.0.0.1, en el puerto 11434, así que solo el propio ordenador puede llegar a él. Para cambiarlo:
- App de Ollama en macOS o Windows: abre los ajustes (Settings) y activa la opción que expone Ollama a la red («Expose Ollama to the network»). Es el cambio que haces en den-pc.
- Servicio en Linux: ejecuta
systemctl edit ollama.service, añadeEnvironment="OLLAMA_HOST=0.0.0.0:11434"bajo[Service]y después ejecutasystemctl daemon-reloadysystemctl restart ollama. - Sin ese interruptor: define la variable de entorno
OLLAMA_HOSTcomo0.0.0.0:11434(todas las redes) y reinicia Ollama. Las preguntas frecuentes de Ollama explican los pasos para cada sistema.
Si el cortafuegos te pregunta por Ollama, permítelo. En Windows, permítelo solo en redes privadas y cambia el tipo de perfil de tu red doméstica a privada (Private), porque Windows 11 marca las redes nuevas como públicas (Public).
3. Averigua la dirección que debe usar el móvil
Necesitas tres datos:
- URL base:
http://<computer-ip>:11434/v1, con la IP local del ordenador, que aparece en sus ajustes de red (o conipconfigen Windows). La API compatible con OpenAI de Ollama está bajo/v1. Las apps hechas para la API propia de Ollama piden la dirección sin/v1. - Nombre del modelo: ejecuta
ollama listen el ordenador y copia el nombre con su etiqueta, comollama3.2:latest. - Clave de API: Ollama la ignora. Déjala vacía o escribe cualquier texto de relleno si la app la exige.
En el caso de den-pc, abre http://192.168.1.20:11434/v1/models en el navegador del móvil. Si ves una lista JSON corta con tu modelo, la ruta de red funciona.
Reserva la IP del ordenador en los ajustes del router para que no cambie.
4. No lo expongas a internet
La API de Ollama no tiene inicio de sesión, así que cualquiera que llegue al puerto 11434 puede ejecutar o borrar tus modelos. Para limitarla a tus propios dispositivos:
- No redirijas el puerto en el router.
- Úsala en un wifi que controles, no en una red de invitados o compartida. El
http://simple no va cifrado. - En un portátil, Ollama ahora también escucha en el wifi de la cafetería o de la oficina. Deshaz el cambio de la sección 2 antes de salir.
- Fuera de casa, usa una VPN privada a la que solo se unan tus dispositivos, con la dirección VPN del ordenador en la URL base.
- Los ejemplos de proxy y de túnel de las preguntas frecuentes no tienen inicio de sesión, y la dirección de un túnel es pública. Añade un inicio de sesión antes de usar uno.
En el ejemplo, para chatear desde una cafetería, instalas la misma VPN privada en den-pc y en el móvil, y después cambias solo la IP de la URL base. La lista de privacidad para IA te ayuda a comprobar qué sale de tus dispositivos.
5. Conecta una app y haz una primera prueba
Introduce los valores del ejemplo. Los nombres de los campos cambian según la app (consulta cómo conectar un modelo propio).
| Campo | Valor |
|---|---|
| URL base o URL del endpoint | http://192.168.1.20:11434/v1 |
| Clave de API | Vacía, o un texto de relleno |
| Nombre del modelo o ID del modelo | llama3.2:latest, copiado de ollama list |
Envía: «Devuelve las tres palabras rojo, verde, azul en líneas separadas». Después, ollama ps en el ordenador debería mostrar tu modelo como cargado.
Luego cierra Ollama y envía otro mensaje. Deberías recibir un error. Si llega una respuesta, la app ha usado otro modelo.
En Mono, activa Modelo de texto en Ajustes > Integraciones > Endpoints personalizados e introduce estos valores. El interruptor «Usar el modelo por defecto si no está disponible» viene activado por defecto, así que haz también allí la prueba con el servidor detenido. Con tu propio modelo de texto, el chat no usa habilidades ni herramientas, y sus respuestas son gratis en Mono.
6. Soluciona los problemas de conexión más comunes
| Síntoma | Qué comprobar |
|---|---|
| Funciona en el ordenador, pero en el móvil se agota el tiempo de espera | Interruptor de red activado o OLLAMA_HOST definido, Ollama reiniciado y el cortafuegos lo permite en esta red |
| Antes funcionaba y ahora se agota el tiempo de espera | Ordenador en suspensión, su IP ha cambiado, o el móvil usa datos móviles o un wifi de invitados |
| Error de ruta no encontrada | Falta /v1 en la URL base, o está dos veces |
| El error dice que no se encuentra el modelo | Nombre y etiqueta exactamente como los muestra ollama list |
| La prueba en el navegador del iPhone funciona, pero la app no se conecta | El acceso de la app en Ajustes > Privacidad y seguridad > Red local |
| La primera respuesta tarda | El modelo se está cargando. Por defecto, Ollama lo quita de la memoria tras 5 minutos sin uso |
Si el ordenador entra en suspensión una y otra vez, consulta cómo mantener el ordenador despierto. Mono aún no está disponible, pero puedes apuntarte a la lista de espera.
