Documentazione

Avvio rapido + descrizione di ogni funzione per ogni sezione e dispositivo (in continuo aggiornamento)

Termux su Android (trasformare un telefono inutilizzato in un server)

Trasforma un telefono Android inutilizzato in un server Linux remoto attivo 24 ore su 24: monitoraggio a distanza dal pannello (CPU / memoria / batteria / temperatura), terminale, gestione file.

Panoramica della funzione

  • Ingresso: il pulsante «📱 Termux su Android» in alto a destra nel pannello: qui si trovano le informazioni e le operazioni di tutti i dispositivi telefonici.
  • Raggruppamento automatico: tutti i dispositivi Termux confluiscono automaticamente nel gruppo «Termux su Android», in collegamento con le normali schede server.
  • Monitoraggio specifico per telefoni: oltre a CPU / memoria / disco consueti, vengono mostrati anche livello della batteria e temperatura del dispositivo.
  • Distinzione con/senza SIM: senza SIM si passa dal tunnel (stabile); con SIM si può scegliere la connessione diretta IPv6 (sperimentale).

Quando serve

  • hai un vecchio telefono o un secondo telefono inutilizzato e vorresti riutilizzarlo.
  • ti serve un piccolo server sempre attivo, a basso consumo e online 24 ore su 24 (per script, attività in background, macchina di test).
  • il telefono ha una batteria (un UPS naturale): anche se manca la corrente non c'è problema.

Come si usa

Il tutorial completo passo per passo (con le impostazioni di risparmio energetico per ogni modello e schermate esplicative) è nella scheda «Tutorial» del pannello, in 5 passi. Qui riassumiamo il flusso principale e il download dei pacchetti.

Download dei pacchetti Termux dai mirror (utenti in Cina continentale)

Se non puoi accedere a GitHub / F-Droid, puoi scaricarli direttamente dal sito ufficiale (HTTPS, più veloce e più stabile):

FileMirror del progettoSorgente ufficialeNote
Programma principale Termuxhttps://ssheverywhere.com/download/termux/com.termux_1022.apkf-droid.orgcirca 109 MB, Android 7.0+
Termux:Boothttps://ssheverywhere.com/download/termux/com.termux.boot_1000.apkf-droid.orgplugin di avvio automatico (opzionale)
Termux:APIhttps://ssheverywhere.com/download/termux/com.termux.api_1002.apkf-droid.orgdati su batteria/sensori (opzionale)

1. Clicca il pulsante «📱 Termux su Android» in alto a destra.

2. In «Aggiungi dispositivo» scegli il tipo di telefono:

  • senza SIM (WiFi / telefono inutilizzato) → Operations tramite tunnel (consigliato, il più stabile).
  • con SIM (dati mobili) → tunnel (consigliato) + connessione diretta IPv6 (sperimentale).

3. Copia il «comando di installazione del tunnel» generato dal pannello e incollalo nel Termux del telefono per eseguirlo.

4. Lo script di installazione provvede automaticamente a: installare openssh + python → configurare sshd (porta 8022) → distribuire l'Agent → registrare l'avvio automatico.

5. Imposta la password SSH come indicato (passwd); al termine il dispositivo compare automaticamente nel gruppo «Termux su Android».

Avvertenze

  • Installare Termux: scaricalo dal sito ufficiale F-Droid (non usare la vecchia versione di Google Play: non è più aggiornata e molte funzioni non sono disponibili).
  • La porta SSH è la 8022: un utente normale di Android non può ascoltare su porte inferiori a 1024, quindi la porta SSH predefinita di Termux è la 8022, non la 22.
  • Presenza in background (evitare che venga terminato: è il punto più importante): lo script usa termux-services per far avviare l'Agent insieme a Termux ed esegue automaticamente termux-wake-lock per evitare la sospensione. Ma occorre anche autorizzarlo nelle impostazioni di sistema di ogni modello, altrimenti dopo il blocco dello schermo Android terminerà Termux e la connessione cadrà:
  • Xiaomi/Redmi: Gestione app → Termux → criterio di risparmio energetico «Senza restrizioni» + gestione avvio automatico «Consenti» + blocca la scheda nelle attività recenti.
  • Huawei/Honor: Gestione avvio app → Termux → gestione manuale (seleziona avvio automatico/avvio associato/attività in background) + disattiva il risparmio energetico nelle impostazioni batteria.
  • OPPO/OnePlus: Batteria → Gestione consumo applicazioni → Termux «Consenti esecuzione in background» + gestione avvio automatico «Consenti».
  • vivo/iQOO: Batteria → Gestione consumo in background → Termux «Consenti consumo elevato in background» + gestione autorizzazioni avvio automatico «Consenti».
  • Samsung: Batteria → Limiti di utilizzo in background → Termux «Nessun limite» + batteria app «Senza restrizioni».
  • In generale: Opzioni sviluppatore → Limite processi in background → «Limite standard» (non impostare «Nessun processo in background»).
  • Autorizzazione di archiviazione: per accedere alla memoria del telefono (/sdcard) esegui in Termux termux-setup-storage.
  • Cambio mirror in Cina: sui telefoni in Cina si consiglia di eseguire prima termux-change-repo per passare ai mirror di Tsinghua/Alibaba, altrimenti gli aggiornamenti con pkg sono lenti. Nota: la funzione «cambio mirror» del pannello non ha effetto su Termux (Termux usa i repository pkg, non apt/dnf), quindi il cambio va fatto a mano sul telefono.
  • Installazione di applicazioni: il processore del telefono è di architettura ARM, l'installazione delle applicazioni passa da pkg (non da apt-get); il Catalogo app è già adattato automaticamente.
  • Scansione delle applicazioni di terze parti: Termux non supporta ancora la ricerca di «applicazioni di terze parti». Motivo: Termux non ha un /opt a livello di sistema e nemmeno systemd (systemctl non esiste), e gli eseguibili installati con pkg sono tutti in $PREFIX/bin: è difficile distinguere in modo affidabile le «applicazioni di terze parti» e un elenco forzato mostrerebbe centinaia di comandi di sistema pkg, confondendo l'utente. Su un dispositivo Termux, cliccando «Applicazioni di terze parti» il pannello mostra un avviso di «non supportato»; sui normali Linux la scansione continua a funzionare (/usr/local/bin, /opt, servizi systemd). Per vedere le applicazioni installate usa la scheda «Pacchetti di sistema» (dpkg -l).

Connessione diretta IPv6 con SIM (sperimentale)

I dati mobili (4G/5G) assegnano di norma un indirizzo IPv6, ma le connessioni in ingresso dipendono dall'operatore:

OperatoreSituazione rilevata
China Telecom 4Gin alcune zone le connessioni in ingresso funzionano
China Unicom 4Gnella maggior parte dei casi il ping funziona ma il TCP viene rifiutato
China Mobile 4Gnella maggior parte dei casi non funziona
5G SApraticamente non funziona

Inoltre l'indirizzo IPv6 cambia continuamente (oggi funziona, domani è diverso). La connessione diretta quindi non è garantita stabile: a meno che tu non abbia verificato che l'operatore consente le connessioni in ingresso, si consiglia sempre il tunnel.

Domande frequenti

  • Il dispositivo si è disconnesso: controlla se il telefono è andato in sospensione (aggiungilo alla whitelist della batteria), se Termux è stato terminato dal sistema, se la rete è cambiata (WiFi↔dati mobili).
  • Non riesco a connettermi via SSH: verifica che la porta sia la 8022 e che la password SSH sia impostata (passwd).
  • Reinstallare Termux sul telefono: basta rieseguire lo script di installazione (riconosce automaticamente il vecchio token e conserva la scheda del dispositivo).