Documentación
Inicio rápido + descripción de cada función y de cada dispositivo (en constante actualización)
Termux en Android (convierte un móvil en desuso en servidor)
Convierte un móvil Android en desuso en un servidor Linux remoto en línea 24 horas, para monitorizarlo de forma remota desde el panel (CPU / memoria / batería / temperatura), usar el terminal y gestionar archivos.
Descripción de la función
- Entrada: el botón «📱 Termux en Android» de la esquina superior derecha del panel; aquí está toda la información y las operaciones de los dispositivos móviles.
- Agrupación automática: todos los dispositivos Termux se agrupan automáticamente en el grupo «Termux en Android», y se vinculan con las tarjetas de servidor normales.
- Monitorización específica de móvil: además de la CPU / memoria / disco habituales, muestra también la carga de la batería y la temperatura del dispositivo.
- Distinción con/sin tarjeta SIM: sin tarjeta SIM va por túnel (estable); con tarjeta SIM se puede optar por conexión directa IPv6 (experimental).
Casos de uso
- Un móvil viejo o de repuesto está en desuso y quieres reutilizarlo.
- Necesitas un pequeño servidor permanente de bajo consumo y en línea 24 horas (para scripts, dejar algo en marcha, usarlo como máquina de pruebas).
- El móvil tiene batería (un SAI natural), así que un corte de luz no da miedo.
Cómo se usa
Para el tutorial completo paso a paso (con la configuración de energía de cada modelo y explicaciones con capturas), pulsa la pestaña «Instrucciones del tutorial» del panel, con 5 pasos. Aquí se resumen el flujo principal y la descarga del espejo.
Descarga del espejo del paquete de Termux (usuarios en China)
Cuando los usuarios en China no pueden acceder a GitHub / F-Droid, pueden descargarlo directamente desde la web oficial (HTTPS, más rápido y estable):
| Archivo | Espejo del proyecto | Fuente oficial | Descripción |
|---|---|---|---|
| Programa principal Termux | https://ssheverywhere.com/download/termux/com.termux_1022.apk | f-droid.org | Unos 109MB, Android 7.0+ |
| Termux:Boot | https://ssheverywhere.com/download/termux/com.termux.boot_1000.apk | f-droid.org | Complemento de autoarranque (opcional) |
| Termux:API | https://ssheverywhere.com/download/termux/com.termux.api_1002.apk | f-droid.org | Datos de batería/sensores (opcional) |
1. Pulsa el botón «📱 Termux en Android» de la esquina superior derecha.
2. En «Añadir dispositivo», elige el tipo de móvil:
- Sin tarjeta SIM (WiFi / móvil en desuso) → Operación mediante túnel (recomendado, lo más estable).
- Con tarjeta SIM (datos móviles) → Túnel (recomendado) + conexión directa IPv6 (experimental).
3. Copia el «comando de instalación del túnel» que genera el panel y pégalo y ejecútalo en Termux del móvil.
4. El script de instalación hará automáticamente: instalar openssh + python → configurar sshd (puerto 8022) → desplegar el Agent → registrar el autoarranque.
5. Establece la contraseña SSH según las indicaciones (passwd); al terminar, el dispositivo aparecerá automáticamente en el grupo «Termux en Android».
Advertencias
- Instalar Termux: descárgalo de la web oficial de F-Droid (no uses la versión antigua de Google Play, que ya no se actualiza y con muchas funciones inutilizables).
- El puerto SSH es el 8022: los usuarios normales de Android no pueden escuchar en puertos por debajo de 1024, por lo que el puerto SSH predeterminado de Termux es el 8022, no el 22.
- Permanencia en segundo plano (evitar que lo maten, lo más importante): el script usa termux-services para que el Agent se inicie con Termux y ejecuta automáticamente
termux-wake-lockpara evitar la suspensión. Pero además hay que dar permiso en los ajustes de cada modelo; de lo contrario, al bloquear la pantalla Android matará Termux y se perderá la conexión: - Xiaomi/Redmi: Gestión de aplicaciones → Termux → política de ahorro de energía «Sin restricciones» + gestión de autoarranque «Permitir» + desliza hacia abajo en la tarjeta de tareas recientes para bloquearla.
- Huawei/Honor: Gestión de inicio de aplicaciones → Termux → gestión manual (marca autoarranque/arranque asociado/actividad en segundo plano) + en los ajustes de batería desactiva el ahorro de energía.
- OPPO/OnePlus: Batería → gestión de consumo por aplicación → Termux «Permitir ejecución en segundo plano» + gestión de autoarranque «Permitir».
- vivo/iQOO: Batería → gestión de consumo en segundo plano → Termux «Permitir alto consumo en segundo plano» + gestión de permisos, autoarranque «Permitir».
- Samsung: Batería → límites de uso en segundo plano → Termux «Sin restricciones» + batería de la aplicación «Sin restricciones».
- General: Opciones de desarrollador → límite de procesos en segundo plano → «Límite estándar» (no lo pongas en «Sin procesos en segundo plano»).
- Permiso de almacenamiento: si necesitas acceder al almacenamiento del móvil (/sdcard), ejecuta
termux-setup-storageen Termux. - Cambio de fuente en China: en móviles en China se recomienda ejecutar primero
termux-change-repopara cambiar a la fuente de Tsinghua/Alibaba; de lo contrario,pkgse actualiza despacio. Atención: la función «Espejo» del panel no sirve para Termux (Termux usa la fuente de pkg, no apt/dnf), hay que cambiarla a mano en el móvil. - Instalación de aplicaciones: la CPU del móvil es de arquitectura ARM y la instalación de aplicaciones va por
pkg(no apt-get); el catálogo de aplicaciones ya se ha adaptado automáticamente. - Escaneo de aplicaciones de terceros: Termux aún no admite la búsqueda de «aplicaciones de terceros». Motivo: Termux no tiene un
/opta nivel de sistema ni systemd (systemctlno existe), y los ejecutables instalados conpkgse concentran en$PREFIX/bin, lo que dificulta distinguir de forma fiable las «aplicaciones de terceros»; listarlos a la fuerza mostraría cientos de comandos de sistema depkgy confundiría al usuario. En dispositivos Termux, al pulsar «Aplicaciones de terceros» el panel muestra un aviso de «aún no compatible»; en Linux normal sigue escaneando con normalidad (/usr/local/bin,/opt, servicios systemd). Para ver las aplicaciones instaladas, usa la pestaña «Paquetes del sistema» (dpkg -l).
Conexión directa IPv6 con tarjeta SIM (experimental)
Los datos móviles (4G/5G) suelen asignar una dirección IPv6, pero las conexiones entrantes dependen del operador:
| Operador | Situación medida |
|---|---|
| China Telecom 4G | En algunas zonas se admite conexión entrante |
| China Unicom 4G | En la mayoría responde a ping, pero TCP se rechaza |
| China Mobile 4G | En la mayoría no funciona |
| 5G SA | Prácticamente no funciona |
Además, la dirección IPv6 cambia (hoy funciona y mañana no). Por eso la conexión directa no garantiza estabilidad; salvo que confirmes que el operador admite conexiones entrantes, se recomienda siempre usar el túnel.
Preguntas frecuentes
- El dispositivo se ha desconectado: comprueba si el móvil está en suspensión (añádelo a la lista blanca de batería), si el sistema ha matado Termux o si ha cambiado la red (WiFi ↔ datos móviles).
- No se puede conectar por SSH: confirma que el puerto es el 8022 y que la contraseña SSH está establecida (
passwd). - Reinstalar Termux en el móvil: basta con volver a ejecutar el script de instalación (detectará el token antiguo y conservará el registro del dispositivo).