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):
| File | Mirror del progetto | Sorgente ufficiale | Note |
|---|---|---|---|
| Programma principale Termux | https://ssheverywhere.com/download/termux/com.termux_1022.apk | f-droid.org | circa 109 MB, Android 7.0+ |
| Termux:Boot | https://ssheverywhere.com/download/termux/com.termux.boot_1000.apk | f-droid.org | plugin di avvio automatico (opzionale) |
| Termux:API | https://ssheverywhere.com/download/termux/com.termux.api_1002.apk | f-droid.org | dati 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-lockper 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-repoper passare ai mirror di Tsinghua/Alibaba, altrimenti gli aggiornamenti conpkgsono 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
/opta livello di sistema e nemmeno systemd (systemctlnon esiste), e gli eseguibili installati conpkgsono tutti in$PREFIX/bin: è difficile distinguere in modo affidabile le «applicazioni di terze parti» e un elenco forzato mostrerebbe centinaia di comandi di sistemapkg, 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:
| Operatore | Situazione rilevata |
|---|---|
| China Telecom 4G | in alcune zone le connessioni in ingresso funzionano |
| China Unicom 4G | nella maggior parte dei casi il ping funziona ma il TCP viene rifiutato |
| China Mobile 4G | nella maggior parte dei casi non funziona |
| 5G SA | praticamente 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).