Abrir la terminal con un solo clic en iOS usando el enlace neoserver:// scheme
Index
NeoServer
NeoServer offers a comprehensive management solution for your servers, NAS (Network Attached Storage), and Linux-based routers across iPhone, iPad, and Mac platforms.

Un enlace neoserver://, un clic, y NeoServer se despierta automáticamente, se conecta al servidor y abre la terminal en la posición que quieres —
puede ser en una máquina específica, una sesión de tmux, o un directorio.
Guárdalo en los favoritos de Safari, Notas, como icono en el escritorio, en Atajos de Siri, o envíalo por AirDrop a un colega, todo funciona.
一、Cómo escribir el enlace de la terminal
Todos los enlaces de la terminal se ven así:
neoserver://terminal?host=<servidor>&port=<puerto>&user=<usuario>&tmuxName=<sesión-tmux>&zellijName=<sesión-zellij>&workdir=<directorio>
| Parámetro | Obligatorio | Qué rellenar |
|---|---|---|
host |
✅ | IP o dominio del servidor. Obligatorio, si se deja vacío el enlace no funciona. |
port |
❌ | Puerto SSH, si no se especifica el valor predeterminado es 22. |
user |
❌ | Nombre de usuario de inicio de sesión, si no se especifica el valor predeterminado es root. |
tmuxName |
❌ | Entra automáticamente a esta sesión de tmux al conectar. |
zellijName |
❌ | Entra automáticamente a esta sesión de zellij al conectar. |
workdir |
❌ | Hace cd automáticamente a este directorio remoto al conectar. |
⚠️
tmuxName/zellijName/workdirsolo se puede rellenar uno. Si rellenas varios, solo se reconocerátmuxName, luegozellijName, y por últimoworkdir.
Cópialo tal cual, simplemente cámbialo por tus datos:
# Lo más simple: solo el host
neoserver://terminal?host=1.2.3.4
# Especificar puerto y usuario
neoserver://terminal?host=1.2.3.4&port=2222&user=deploy
# Conectar y entrar directamente a la sesión main de tmux
neoserver://terminal?host=1.2.3.4&user=root&tmuxName=main
# Conectar y entrar directamente a la sesión dev de zellij
neoserver://terminal?host=1.2.3.4&user=root&zellijName=dev
# Conectar y hacer cd automáticamente al directorio de registros
neoserver://terminal?host=1.2.3.4&user=root&workdir=/var/log/nginx
二、Después de conectar, ¿dónde se abrirá la terminal?
Esta es la parte más útil del enlace de la terminal: dependiendo de los parámetros rellenados, el lugar donde se abre la terminal al conectar será diferente:
| Parámetros rellenados | Estado de la terminal al conectar |
|---|---|
Solo host (+ opcional port/user) |
Abre una terminal normal, se detiene en el directorio home del usuario |
tmuxName=main |
Hace tmux attach automáticamente a la sesión main, volviendo a la pantalla donde lo dejaste |
zellijName=dev |
Entra automáticamente a la sesión de zellij dev |
workdir=/var/log |
Hace cd automáticamente al directorio /var/log |
¿Por qué dividirlo en estos tres tipos?
- Sesiones tmux / zellij: Si se corta la red, se cierra la App, o te conectas desde otro teléfono, la sesión sigue ahí y no se pierden los procesos. Si compartes la sesión tmux de un servidor con un colega, ambos pueden entrar a la misma pantalla para solucionar problemas juntos.
- Directorio: En lugar de hacer
cd /opt/app/logscada vez que te conectas, es mejor que el enlace te deje directamente ahí.
三、Copiar el enlace desde la App (sin escribirlo a mano)
Escribir el enlace a mano es propenso a errores. NeoServer permite copiarlo con un clic en tres lugares; una vez copiado, simplemente pégalo donde quieras.
1. Copiar el enlace de «este servidor»
Pestaña Servidores · Lista de servidores → Desliza hacia la izquierda sobre un servidor → Copy Scheme Link
Lo que se copia es:
neoserver://terminal?host=...&port=...&user=...
2. Copiar en el modo quick de la terminal
Pestaña Terminal · Lista de servidores (modo quick) → Mantén pulsado sobre un servidor → Copy Scheme Link
3. Copiar el enlace de «esta sesión» ⭐ El más útil
Pestaña Terminal · Lista de sesiones → Mantén pulsado sobre una sesión → Copy Scheme Link
Este enlace empaquetará «conectar al servidor X en la sesión Y»:
- Si esta sesión es tmux → incluirá automáticamente
&tmuxName=... - Si esta sesión es zellij → incluirá automáticamente
&zellijName=... - Sesión normal → solo tendrá
host/port/user
Al copiarse con éxito aparecerá Link Copied, y el enlace estará en el portapapeles.
💡 Mantén pulsado para copiar y enviar a un colega una sesión de tmux que se está ejecutando. Si él hace clic en NeoServer, se conectará directamente a la misma sesión —ambos entrarán en la misma pantalla de la terminal.
四、Cómo abrir este enlace
neoserver:// es un protocolo de enlaces de iOS, en cualquier lugar donde puedas hacer clic en un enlace se puede despertar NeoServer:
- Safari: Pégalo en la barra de direcciones y presiona Enter, o guárdalo en favoritos y haz clic.
- Notas / Recordatorios: Guarda una nota, haz un clic y entra directamente.
- Atajos: Pega el enlace en la acción «Abrir URL» → se puede vincular a la voz de Siri, iconos de escritorio o automatizaciones.
- AirDrop: Envía un enlace entre dos iPhone, la otra persona hace clic y se conecta.
- Correo: Envía el enlace como texto, el destinatario lo copia a Safari para abrirlo.
📱 La primera vez que haces clic en
neoserver://en el dispositivo real, iOS mostrará el mensaje «¿Abrir en NeoServer?», simplemente confirma y no volverá a aparecer.
五、Tres escenarios prácticos
🏠 Escenario 1: Hacer un icono en el escritorio para «conectar a tmux de producción»
Todos los días tienes que conectarte a la sesión main de tmux en la máquina de producción. En lugar de abrir la App → buscar el servidor → conectar → attach cada vez,
es mejor crear un icono:
- Copia el enlace de este servidor en la App, y añádele manualmente
&tmuxName=main; - Abre «Atajos» en iOS → Nuevo → Añade la acción «URL», pega este enlace;
- Añade la acción «Abrir URL»;
- Haz clic en Compartir → Añadir a pantalla de inicio, nómbralo «Conectar a prod», elige un icono.
A partir de ahora, al hacer clic en este icono en el escritorio, NeoServer se conectará automáticamente y entrará en la sesión main, todo sin ningún paso adicional.
🎙️ Escenario 2: Conectar con la voz
Conecta el atajo anterior a Siri, y configura una frase como «Oye Siri, conectar a prod». Después de decirlo, el teléfono se conectará automáticamente.
🤝 Escenario 3: Enviar una sesión a un colega
- Terminal · Lista de sesiones → Mantén pulsado en esta sesión → Copy Scheme Link;
- Envíaselo a un colega (AirDrop / WeChat, cualquiera sirve);
- Él hace clic en NeoServer → se conecta automáticamente (attach) a la misma sesión de tmux.
(Requisito: su iPhone también debe poder conectarse al mismo host desde la biblioteca de servidores de NeoServer.)
六、Preguntas frecuentes sobre enlaces de terminal
P: Hice clic en el enlace, ¿y me conecté al servidor equivocado?
R: NeoServer busca el servidor por el host (+ port si se rellenó + user si se rellenó). Si tienes dos servidores en tu biblioteca con el mismo
host, se conectará al primer coincidente. Rellenar el port o el user permite distinguirlos con precisión.
P: Si no tengo este servidor en la biblioteca, ¿qué pasa al hacer clic en el enlace?
R: Saltará a la página de «Nuevo servidor», con host/port/user ya rellenados para ti. Añades la contraseña o clave privada →
Guardar → Conexión automática, y la sesión / directorio incluidos en el enlace original también surtirán efecto.
P: ¿Puede el enlace incluir la contraseña directamente para ahorrar tener que rellenarla cada vez?
R: No. Esta es una restricción de seguridad: el enlace nunca contiene la contraseña. Incluso si añades manualmente password=xxx, será ignorado.
La contraseña solo pasa por el llavero dentro de la App.
P: ¿Se pueden poner directorios con espacios o caracteres chinos en workdir?
R: Sí. Escríbelo directamente, por ejemplo workdir=/home/me/my logs. La App manejará automáticamente los caracteres especiales.
La forma más segura es usar la función de copiar de la App en lugar de escribirlo a mano.
P: ¿Hice clic y no hay respuesta?
R: ① Confirma que empieza por neoserver://; ② La primera vez aparecerá la confirmación de «Abrir en NeoServer»; ③ Comprueba que host
no esté vacío; ④ No importa si la App no está en primer plano, se despertará automáticamente.
P: ¿Se puede abrir en Android / Windows?
R: No. neoserver:// solo lo reconocen los iPhone / iPad que tienen NeoServer instalado.
七、Anexo: Abrir el centro de notificaciones
Además de la terminal, hay otro enlace para abrir el centro de notificaciones:
neoserver://notifications
Al hacer clic en el widget de notificaciones del escritorio, se ejecuta este enlace.
Features
Multi Device
Support across multiple platforms: iPhone, iPad, Mac.
iCloud Sync
iCloud Sync ensures all your configuration information is securely stored in iCloud, facilitating seamless synchronization across your multiple devices.
Security
Security, featuring support for password and biometric (FaceID, TouchID) unlocking mechanisms.
A wealth of features.
providing support for SSH terminal, script execution, containers management, and metrics monitoring with zero server-side configuration required.
Screenshots






