v1.0 · Prossimamente

Il tuo terminale,
in tasca.

Un vero client SSH per iPhone, iPad, Mac e Android. Gratis. Veloce. Costruito da chi lo usa ogni giorno.

Niente account, niente email, niente lista d'attesa. Sugli store quando sarà pronto.

Il perché

Un altro client SSH?

JuiceSSH è morto nel 2021 e ha lasciato un buco su Android che nessuno ha davvero colmato. Termius funziona su entrambe le piattaforme ma infila SFTP, snippet e tunnel nel piano Pro. Ci sono alternative moderne — ma quasi solo su Android.

ShellPhone è il client SSH che volevo usare io stesso.

Gratis. Su ogni dispositivo — iPhone, iPad, Mac, Android. Con le funzioni che uso davvero ogni giorno — terminale multi-tab, SFTP, tunnel, snippet, biometria — e niente che non serva. Tre abbonamenti annuali opzionali da 1,99 €/anno per comodità da power user, oppure l'All-in-one a 4,99 €/anno e via. Disdici quando vuoi. Niente tracking. Niente cloud.

— Sviluppato a Madrid con amore. Testato in tutto il mondo per te.

Cosa c'è dentro

Ogni funzione, fatta bene.

  1. 01

    Terminale multi-tab

    Tab riordinabili e sessioni indipendenti. Lascia htop in un tab mentre modifichi un file in un altro. xterm-256color vero, true color, UTF-8.

    SSH-2 (RFC 4251) xterm-256color · true color UTF-8 + combining mouse SGR / X10 SIGWINCH on rotate session resume after background
  2. 02

    SFTP — download sempre gratis

    Sfoglia e scarica file dal tuo server con auth biometrica. I download vanno in streaming, con avanzamento in tempo reale e pulsante di annullamento, senza limiti di dimensione. Gratis per sempre; gli upload sono nel bundle Power user.

    SFTP v3 over SSH iOS Files / macOS Finder / SAF streaming · live progress · cancel no size limit biometric per-action free downloads · paid uploads
  3. 03

    Tunnel — local forward e SOCKS5

    Raggiungi il tuo Postgres privato dal laptop in tethering. Avvia un proxy SOCKS5 attraverso il telefono. Far girare i tunnel è gratis; salvarli è nel bundle Power user.

    LOCAL forward (-L) SOCKS5 dynamic (-D) multi-port concurrent tunnels survive reconnects IPv4 + IPv6 background-tolerant
  4. 04

    Snippet con variabili

    Comandi lunghi con placeholder. Tocchi lo snippet, riempi i campi, invii. Eseguire snippet è gratis; salvare i tuoi è nel bundle Power user.

    {{placeholders}} types: text · password · choice shell-safe single-quote escape run free · save with Power user JSON export / import common library bundled
  5. 05

    Tastiera in stile Termux

    Ctrl, Esc, Tab, frecce e pipe sempre a un tocco. Addio alla lotta con la tastiera iOS per un singolo backtick.

    Ctrl · Esc · Tab · Alt arrows · pipe · ~ · / · $ chord combos (Ctrl-A, Ctrl-D…) sticky modifiers (tap-and-hold) 10k–100k scrollback copy on selection
  6. 06

    Auth nativa, sicurezza nativa

    Face ID / Touch ID / impronta per sbloccare. Le chiavi vivono nel portachiavi di sistema — mai nello storage dell'app, mai nel cloud. Su macOS le tue chiavi ~/.ssh compaiono in elenco e le copi nelle tue chiavi sincronizzate con un tocco.

    ed25519 (preferred) RSA 2048+ · 3072 · 4096 ECDSA p256 · p384 · p521 biometric · TOFU host-key macOS ~/.ssh list + copy-in known_hosts SHA256 · strict
  7. 07

    Connessioni salvate

    Salva ogni host con nome, utente, porta, chiave e tag. Aprili da una lista ordinabile e ricercabile. Archiviato in SQLite locale cifrato, con sincronizzazione opzionale cifrata end-to-end verso il tuo iCloud / Google Drive.

    encrypted SQLite name · user · port · key tags & full-text search biometric on open optional E2EE sync ordered & favourited
  8. 08

    Tema, font e lingua persistenti

    Scegli una volta tema del terminale, font monospace e lingua dell'UI. L'app le ricorda tra avvii, aggiornamenti e riavvii.

    5 themes included JetBrains Mono · IBM Plex SF Mono · Fira Code 9 UI languages respects system dark/light per-device store
  9. 09

    Import ~/.ssh/config

    Passa il tuo ssh_config e ShellPhone analizza i blocchi Host trasformandoli in connessioni salvate. Su macOS viene letto direttamente da ~/.ssh, senza scegliere il file. 30 host in 5 secondi, senza riscrivere niente.

    OpenSSH-compatible parser Host · HostName · User · Port IdentityFile · ProxyCommand macOS ~/.ssh auto-read Include directives batch import + dedupe
  10. 10

    Connessione rapida

    Digita user@host, porta e una chiave. Tre tap dal lancio al prompt remoto. La connessione non si salva a meno che tu non abbia il bundle Power user.

    user@host syntax port · password · key no signup · no account 3-tap path to prompt session-only (free) saved with Power user
  11. 11

    Ricerca di snippet in linguaggio naturale

    Digita comprimi cartella e ottieni tar -czvf. Basato su snippet shell della comunità via cht.sh. Niente API key, niente account, ricerca anonima.

    cht.sh integration 1k+ topics indexed anonymous queries no API key required no per-query fee tap to copy or insert
  12. 12

    Cronologia comandi

    Ogni comando digitato è ricercabile, per sessione e globalmente. Trova quell'awk lungo di tre giorni fa senza scroll infinito.

    per-session + global full-text search encrypted on device preserved across closes configurable depth tap to re-run
  13. 13

    Scorciatoie da tastiera hardware

    iPad e Mac hanno il set completo. ⌘T nuovo tab, ⌘W chiudi, ⌘1–⌘9 cambia, ⌘[ ⌘] prec/succ, ⌘K ricerca, ⌘/ snippet, ⌘, impostazioni.

    ⌘T · ⌘W · ⌘1–⌘9 ⌘K · ⌘/ · ⌘, ⌘[ · ⌘] (prev/next) iPad + macOS only Smart Keyboard / Magic external Bluetooth
  14. 14

    Import temi iTerm2

    Trascina qualsiasi file .itermcolors da iterm2colorschemes.com. Centinaia di temi analizzati e archiviati localmente in ARGB. Anteprima prima del salvataggio.

    .itermcolors XML plist ARGB color storage iterm2colorschemes.com drop-in import preview before save JSON export
  15. 15

    Multi-finestra su iPad

    Trascina un tab in una finestra propria. Esegui due server affiancati con Stage Manager o Split View. Ogni finestra ha la sua scena e cronologia.

    drag-out tabs Stage Manager support Split View Slide Over scene-aware iPad + macOS only
  16. 16

    Riquadri affiancati

    Guarda due sessioni attive insieme, affiancate o impilate, con un divisore trascinabile per ridimensionare. È una divisione reale dentro l'app — non lo Split View di sistema — e convive con il pannello strumenti di macOS.

    two sessions at once horizontal or vertical draggable resize divider in-app, not OS Split View coexists with tools panel desktop + iPad
  17. 17

    Riconnessione trasparente

    Passa dal Wi-Fi alla rete mobile, blocca il telefono, attraversa una zona senza segnale — ShellPhone si riconnette da solo con backoff e riaggancia la shell allo stesso tab, scrollback intatto. C'è un pulsante Riconnetti manuale per quando si arrende del tutto.

    automatic with backoff re-attach to same tab scrollback preserved handles Wi-Fi↔cellular & sleep manual Reconnect fallback survives short outages
  18. 18

    Modalità Segui (terminale ↔ SFTP)

    Fai cd nel terminale e il browser SFTP ti segue. Apri una cartella nel browser e il terminale ci fa cd. Attivabile, attivo di default, ricordato tra le sessioni.

    two-way path sync terminal cd → SFTP follows SFTP open → terminal cd toggleable · on by default remembered per session no extra round-trips
  19. 19

    Colori etichetta per connessione

    Etichetta un server con un colore — produzione rosso, staging ambra — visibile nell'elenco e sul tab del terminale. Cerca e filtra l'elenco in tempo reale e duplica qualsiasi connessione salvata con un tocco.

    per-connection colour tag shown on list + terminal tab live search / filter one-tap duplicate no naming clashes fast visual triage
  20. 20

    File di backup cifrato

    Esporta connessioni, chiavi e impostazioni in un file .spbk cifrato con passphrase e ripristinalo su qualsiasi dispositivo. L'alternativa offline a Cloud Sync — niente esce dalle tue mani.

    .spbk encrypted file passphrase-derived key connections · keys · settings restore on any device offline, no cloud needed share via Files / Drive
  21. 21

    Deep link e azioni rapide dell'icona

    Tocca un link ssh://user@host:port ovunque e ShellPhone apre la Connessione rapida precompilata — non si connette mai da solo. Tieni premuta l'icona dell'app per la Connessione rapida e le tue tre connessioni recenti.

    ssh:// URL scheme pre-fills Quick Connect never auto-connects long-press icon shortcuts 3 most-recent connections iOS · Android · macOS
  22. 22

    Comfort e reti di sicurezza

    Un incolla multilinea viene mostrato in anteprima prima di arrivare alla shell. Chiudere un tab attivo o uscire dall'app desktop chiede conferma. I tab in background mostrano un badge a campana. Pizzica per ingrandire il font del terminale e tieni lo schermo acceso mentre sei connesso.

    multi-line paste preview close-tab / quit confirmation terminal bell badge pinch-to-zoom font keep-screen-awake toggle all on by default
  23. 23

    ProxyJump / salti tramite bastion

    Vero chaining con ssh -J. Scegli una connessione salvata come jump host e tuneliamo attraverso. Niente giochi di port-forward, niente workaround — ProxyJump vero.

    ssh -J equivalent multi-hop chains forwardLocal under hood credential per hop saved jump targets auto-reconnect on hop drop
  24. 24

    Protocollo Telnet

    Per hardware di rete legacy che parla solo Telnet — switch, router, vecchi terminal server. Piccolo client IAC, rifiuta le negoziazioni di opzioni, mostra un avviso cleartext ben visibile.

    RFC 854 IAC parsing refuses negotiations cleartext warning (loud) for legacy switches telnet:// URLs no encryption (by design)
  25. 25

    Trigger Wi-Fi

    Ti connetti al Wi-Fi dell'ufficio e ricevi un suggerimento da un tocco per aprire prod-bastion. Associa SSID a connessioni salvate. iOS chiede una volta la localizzazione-in-uso; Android legge l'SSID passivamente.

    SSID-based detection auto-suggest on connect match per connection no location stored iOS NSLocation prompt Android passive SSID
  26. 26

    Agente pubkey (in memoria)

    Decifra le chiavi una volta per sessione, cache in RAM. Salti il prompt di sblocco a ogni connessione. Svuotata al riavvio, bloccabile su richiesta.

    RAM-only cache session-scoped cleared on restart biometric to unlock once agent-style flow explicit lock available
  27. 27

    Validazione rigorosa delle chiavi SSH

    Quando salvi una chiave per una connessione, ShellPhone analizza prima il PEM in modo rigoroso. Byte BOM sparsi, fine riga miste, contenuto troncato — tutto viene intercettato prima del salvataggio. Ricevi un errore chiaro nella tua lingua e la tua lista chiavi non finisce mai con voci scritte a metà.

    strict PEM parser BOM stripped · CRLF→LF whitespace trimmed PKCS#1 · PKCS#8 · OpenSSH localised error message nothing saved on failure
  28. 28

    Sincronizzazione tra dispositivi (iCloud / Google Drive)

    Le tue connessioni, snippet e tunnel ti seguono su iPhone, iPad, Mac e Android. I dispositivi Apple si sincronizzano tramite il tuo iCloud, gli Android tramite il tuo Google Drive. Tutto è cifrato end-to-end prima di lasciare il dispositivo — nessun server ShellPhone in mezzo. Disattivata di default: attivi l'interruttore una volta e la tua config è ovunque.

    end-to-end encrypted iCloud (Apple) · Drive (Android) no ShellPhone server your account, your devices off by default one toggle to enable
  29. 29

    Upload file via SFTP

    Invia file da Files / Foto / Drive alla macchina remota via SFTP. I download restano gratis; gli upload sono in Power user perché sono la direzione che modifica davvero il server. Progresso in background, così puoi bloccare il telefono a metà trasferimento senza interrompere.

    SFTP v3 over SSH upload from Files / Photos / Drive background-aware progress resumable on disconnect size + permission preserved conflict-aware overwrite
  30. 30

    Macro — sequenze di comandi salvate

    Una sequenza di comandi salvata che lanci su un host con un tap. Delay opzionali tra i comandi per dare tempo al precedente (es. aspettare 2 s che il servizio riavvii prima di seguire i log). Perfetto per "deploy", "git pull && restart", "tail logs", "weekly cleanup" — qualsiasi cosa che incolleresti riga per riga.

    named macros · Hive store N steps · per-step delay inline newlines (multi-line OK) dry-run preview abort on first non-zero (opt) share via JSON export
  31. 31

    Wake on LAN

    Accendi il tuo server di casa, NAS o PC dell'ufficio dal telefono con un tap. Costruisce il magic packet WoL e fa broadcast sulla subnet locale via UDP/9. Accetta MAC in qualunque notazione comune (AA:BB:CC:DD:EE:FF, AA-BB-…, Cisco aabb.ccdd.eeff). Salva dispositivi per riusarli.

    UDP/9 broadcast (RFC, sort of) multi-format MAC parser custom broadcast address saved-devices list named per device no listener required
  32. 32

    Ping TCP

    Latenza, jitter e perdita verso un servizio TCP — non ICMP, perché il sandbox mobile blocca i raw socket. Il timing di un connect TCP è ciò che conta davvero: la latenza al servizio che ti interessa (il tuo bastion sulla 22, la tua API sulla 443) invece di un eco ICMP irrilevante su un altro code path.

    TCP connect timing host:port input configurable count + interval min / avg / max / stddev loss percentage copy summary as text
  33. 33

    DNS lookup

    A, AAAA, MX, TXT, NS, CNAME, SOA, PTR — tutti i tipi di record che un sysadmin interroga davvero, con un client resolver UDP/53 fatto in casa (RFC 1035) invece del resolver dell'OS. Scegli l'upstream: Cloudflare 1.1.1.1, Google 8.8.8.8, Quad9 9.9.9.9, o il tuo. Vedi risposta raw + vista parsata fianco a fianco.

    UDP/53 resolver (RFC 1035) 8 record types preset upstreams + custom EDNS0 buffer 4096 TC bit → TCP fallback copy answer as text
  34. 34

    Reverse DNS

    Inserisci un IP, scegli PTR, ottieni l'hostname. Costruiamo automaticamente la catena in-addr.arpa così non devi ricordarti che 192.0.2.1 si inverte in 1.2.0.192.in-addr.arpa. Funziona anche con IPv6 → forma nibble ip6.arpa.

    IPv4 + IPv6 input auto in-addr.arpa builder ip6.arpa nibble form shares same UDP/53 client shares same upstream picker copy hostname as text
  35. 35

    Whois

    Ricerca del proprietario di un dominio o IP, RFC 3912. Partiamo dal bootstrap IANA whois.iana.org, seguiamo un livello di referral refer: al registro giusto e ti mostriamo la risposta testuale grezza. La maggior parte delle query risolve in meno di un secondo.

    RFC 3912 over TCP/43 IANA bootstrap 1 level of refer: follow raw text response copy / share output no third-party API
  36. 36

    Subnet scanner

    Scopri gli host attivi sulla rete dal telefono. Accetta CIDR (192.168.1.0/24), range (10.0.0.10-20) o IP singoli. Concurrency limitata per non friggere la batteria né attivare un captive portal. Pass opzionale di reverse-DNS converte gli IP in hostname nella lista dei risultati.

    CIDR / range / single IP TCP host discovery bounded concurrency optional reverse-DNS pass abort anytime copy results as text
  37. 37

    Port scanner

    Trova porte TCP aperte su un host. Usa il preset "common" (top 30 stile nmap con nomi dei servizi — 22/SSH, 80/HTTP, 443/HTTPS, 3306/MySQL, 6379/Redis, ecc.) o incolla uno spec custom tipo 22, 80-90, 443, 8000-8100. Solo TCP connect-scan — niente SYN flood, niente trucchi stealth.

    TCP connect-scan common preset (top 30) custom spec parser service-name labels bounded concurrency copy results as text
  38. 38

    Ispettore certificati TLS

    Apre un handshake TLS verso host:port, fa il parsing del certificato foglia, mostra subject / issuer / date di validità / lista SAN / fingerprint SHA-1 + SHA-256 / dimensione DER. Banner rosso ben visibile se scade tra <30 giorni o se è già scaduto. Salva il certificato come PEM per confrontare o fare pin.

    TLS handshake leaf cert parsing SAN list extraction SHA-1 + SHA-256 fingerprints expiry-soon warning (30d) PEM export
  39. 39

    HTTP / curl tester

    Costruisci una richiesta — metodo, URL, header, body — e ispeziona la risposta: status, response header, body in monospace con testo selezionabile. Postman in tasca senza account, senza il bloat dei workspace, senza il popup "sign in with Google".

    all common HTTP methods custom headers + body response status + headers monospace body view copy as curl command no account, no workspace
  40. 40

    Visualizzatore VNC

    Quando SSH non basta — avviare un installer GUI, verificare un'app grafica, fare debug di un servizio desktop. Client RFC 6143 che si connette a TightVNC, RealVNC, x11vnc, Condivisione schermo macOS, Ubuntu Remote Desktop, Raspberry Pi VNC. Pinch-zoom fino a 10×, drag-pan su uno schermo 4K dal tuo iPhone. Auto-negozia gli encoding raw + CopyRect (best over LAN).

    RFC 6143 RFB protocol RFB · VNC (RFC 6143) isolate-based IO (UI never blocks) encodings: raw / CopyRect VNC Authentication password
  41. 41

    Calcolatore chmod

    Converte tra ottale (755, 644, 4775 con setuid) e simbolico (rwxr-xr-x) in entrambi i versi. Bidirezionale: digiti un lato, l'altro si aggiorna in tempo reale. Bit setuid / setgid / sticky supportati. Utile quando sei SSH-ato su un server e non ti ricordi se 644 vuol dire "leggibile dal gruppo" o "scrivibile da tutti".

    octal ↔ symbolic 3 or 4-digit input setuid / setgid / sticky bit toggles for owner/group/other copy either form no network needed
  42. 42

    Generatore di chiavi SSH (Ed25519)

    Genera una nuova coppia Ed25519 sul dispositivo — algoritmo moderno, più piccolo e veloce di RSA, quello che OpenSSH stesso raccomanda. Ti dà la chiave privata in formato OpenSSH + la riga pubblica ssh-ed25519 …. Copia la pubblica per incollarla in ~/.ssh/authorized_keys; la privata resta nel portachiavi del sistema.

    Ed25519 keypair OpenSSH private-key format ssh-ed25519 public line optional passphrase private → OS keychain copy / share public
  43. 43

    Test di larghezza di banda

    Misura la tua velocità di download reale facendo streaming di un blob HTTP di dimensione nota da Cloudflare, Hetzner o OVH. Stessa idea di speedtest.net o fast.com, ma senza pubblicità, senza tracking, senza runtime JS — solo un GET HTTP cronometrato contro i byte ricevuti. Utile prima di SSH-are su un server remoto con connessione mobile ballerina.

    HTTP GET, known-size blob endpoints: Cloudflare / Hetzner / OVH streamed download real Mbps over wall-clock no JS runtime no third-party SDK
  44. 44

    Auto-sync SFTP

    Carica un file una volta via SFTP e ShellPhone si ricorda il suo percorso locale. Quando torni dal background o tocchi Re-upload, confronta con l'originale e spinge i nuovi byte con un tap. Niente watcher in background, niente permessi extra — solo quando lo chiedi tu.

    remembers local path diff against original explicit Re-upload action no background watchers no extra OS permissions shares the SFTP-upload pipe
  45. 45

    Invio multi-host

    Trasmetti ciò che digiti a più tab SSH contemporaneamente. Toggle per tab, decidi tu quali sessioni ricevono i tasti. Perfetto per apt update && apt upgrade -y su una flotta, o per applicare la stessa modifica a dieci server in parallelo senza incollare il comando dieci volte.

    per-tab opt-in toggle keystrokes broadcast live each tab keeps own scrollback visual indicator on synced tabs panic-stop on session crash works across clusters of N tabs
  46. 46

    Client iperf3

    Un client iperf3 standard, implementazione nativa del wire protocol JSON. Misura il throughput TCP / UDP reale contro il tuo server iperf3, non contro endpoint generici di speed-test su Internet. Stream paralleli configurabili, durata, dimensione finestra e direzione (upload, download, bidirezionale). Il numero onesto del tuo link reale.

    iperf3 JSON wire protocol TCP + UDP modes parallel streams (-P) upload / download / bidir window size + duration JSON result export
  47. 47

    Editor di codice per file remoti

    Apri qualsiasi file di testo dal browser SFTP in un editor integrato con evidenziazione della sintassi, code folding, indentazione automatica, trova/sostituisci, vai alla riga e controllo del fine riga — e salvalo direttamente via SFTP.

    re_editor + re_highlight ~28 languages fold / auto-indent find / replace · go-to-line LF / CRLF control save back over SFTP
  48. 48

    Zip e unzip via SFTP

    Estrai un archivio remoto, oppure comprimi file e cartelle in .zip o .tar.gz e caricalo — tutto dal browser SFTP, senza passare da una shell. Funziona su un singolo file, una selezione o un'intera cartella.

    zip + tar.gz .zip + .tar.gz extract / compress file · selection · folder size-guarded no shell needed
  49. 49

    Visualizzatore log Multitail

    Segui più log remoti insieme in pannelli divisi, ognuno un tail -F live con evidenziazione per gravità, filtro grep per pannello, pausa e pulisci. Preset per i percorsi di log comuni e selettore SFTP. Vive come tab del terminale a sé.

    tail -n 200 -F per pane split panes severity highlight per-pane grep filter 1000-line ring buffer own terminal tab
  50. 50

    Browser SQLite remoto

    Puntalo su una .db remota — scrivi il percorso o scegli via SFTP — ed esplora tabelle, schema e righe paginate via SSH usando il sqlite3 del server. Un box SQL libero esegue SELECT e chiede conferma prima di ogni scrittura. Tab del terminale dedicato; senza download né dipendenze.

    sqlite3 -json over SSH tables · schema · rows 50 rows / page SELECT + guarded writes SFTP path picker own terminal tab
  51. 51

    Gestione file SFTP

    Rinomina file, crea cartelle e imposta i permessi con un editor chmod visivo — una griglia rwx che mostra l'ottale in tempo reale — direttamente dal browser SFTP. Vedi anche le info del file. Senza scendere in una shell.

    rename · mkdir visual chmod (rwx grid) live octal readout file info / stat from the SFTP browser no shell needed
  52. 52

    Cerca nello scrollback

    Trova testo tra migliaia di righe di output del terminale, con conteggio dei risultati in tempo reale e salto al successivo. Basta scorrere a mano in cerca di quella riga d'errore.

    search visible scrollback live match count jump to next / previous case-sensitive toggle highlights in place works per-tab
  53. 53

    Estrai URL dall'output

    Estrai ogni link dall'output del terminale in una lista toccabile — aprilo nel browser o copialo. Basta selezionare un URL lungo carattere per carattere sul telefono.

    scans visible output http/https · ssh:// · ftp de-duplicated list tap to open · copy from the session menu phone-friendly
  54. 54

    Registrazione della sessione

    Registra l'output di una sessione (senza ANSI) in un file di log e condividilo. Perfetto per audit, registri delle modifiche e il momento «cos'ho appena fatto» dopo un turno lungo.

    output to log file ANSI escape stripping start / stop per session share or save out audits & change records local file, no upload
  55. 55

    Indicatore di latenza in tempo reale

    Vedi il round-trip reale verso il server, accanto al tempo di sessione e con codice colore. Capisci all'istante se il lag è la connessione o la macchina.

    real RTT to server shown by session uptime colour-coded thresholds updates live spot link vs host lag low overhead
  56. 56

    SSH tramite proxy HTTP

    Apri la connessione SSH tramite un proxy HTTP CONNECT (stile corkscrew), per raggiungere server dietro un proxy aziendale o HTTP restrittivo. Autenticazione proxy opzionale, con un test del proxy integrato prima di connetterti.

    HTTP CONNECT tunnel corkscrew-style optional proxy auth SSHSocket adapter proxy test built in behind corporate proxies
  57. 57

    Inoltro di porta remota (-R)

    Esponi un servizio locale attraverso il server — stile ssh -R. Apri una porta sull'host remoto che tunnela indietro verso un servizio sul tuo dispositivo o LAN. L'inverso del local forward: perfetto per condividere un server di sviluppo o una demo veloce dietro NAT.

    REMOTE forward (-R) remote port → local service reverse of -L GatewayPorts aware IPv4 + IPv6 share from behind NAT

Specifiche

Sotto il cofano.

Protocolli SSH-2 standard, API crypto native e archiviazione sicura della piattaforma. Niente di esotico, niente fatto in casa.

SSH

  • SSH-2 (RFC 4251-4254)
  • zlib@openssh compression
  • keepalive + auto-reconnect
  • LOCAL · SOCKS5 · ProxyJump
  • Telnet (legacy fallback)
  • multi-session FDs

Auth

  • ed25519 (preferred)
  • RSA 2048-4096 · ECDSA p256/384/521
  • password · keyboard-interactive
  • TOFU host-key trust
  • in-memory pubkey agent
  • strict PEM parse on import

Storage

  • iOS / iPadOS / macOS: Keychain
  • Android: encrypted prefs
  • biometric-gated access
  • local DB, encrypted
  • optional iCloud / Google sync
  • no telemetry · no SDKs

Terminal

  • xterm-256color
  • true color (24-bit RGB)
  • UTF-8 + combining
  • mouse passthrough (SGR/X10)
  • SIGWINCH on rotate
  • scrollback 10k–100k

SFTP

  • SFTP v3 over SSH
  • browse · sort · search
  • pause / resume transfers
  • iOS Files / macOS Finder / SAF
  • text + image preview
  • conflict-aware overwrite

Platforms

  • iOS 13+ (iPhone)
  • iPadOS 13+ (iPad · multi-window)
  • macOS 11+ (menu bar · shortcuts)
  • Android 7+ (API 24+ · phones & tablets)
  • native UX per platform
  • 9 languages built in

Prezzi

Gratis, più abbonamenti annuali da 1,99 €/anno.

L'intera app è usabile gratis. Tre abbonamenti annuali opzionali sbloccano le funzioni avanzate — rinnovo automatico ogni anno, disdici in qualsiasi momento da App Store / Play Store, senza penale.

Acquisto universale. Abbonati una sola volta su un dispositivo Apple e lo sblocco ti segue su iPhone, iPad e Mac con lo stesso ID Apple. Su Android, lo stesso account Google Play funziona su tutti i tuoi dispositivi.

L'app intera

Gratis

€0 per sempre
  • Connessione rapida (senza registrazione)
  • Terminale multi-tab · true color · UTF-8
  • Download SFTP
  • Eseguire tunnel e snippet (LOCAL + SOCKS5)
  • Ricerca nella cronologia dei comandi
  • Ricerca di snippet in linguaggio naturale (cht.sh)
  • Import chiavi SSH (cifrato)
  • Trust delle host-key (TOFU)
  • Blocco dell'app con biometria
  • Tastiera in stile Termux · 5 temi · 9 lingue
  • Tema, font e lingua mantenuti tra le sessioni
  • Scorciatoie da tastiera hardware (⌘T, ⌘W, ⌘1–⌘9, ⌘K, ⌘/, ⌘,)
  • Import temi .itermcolors di iTerm2
  • Multi-finestra su iPad (Stage Manager)
  • Cloud Sync via iCloud / Google Drive — cifrato end-to-end con la tua passphrase
  • Strumenti: calcolatore chmod · generatore di chiavi SSH Ed25519 · test di larghezza di banda

Tutto ciò che serve per fare SSH dal telefono davvero — senza trial, senza watermark, senza tracking, senza pubblicità.

Annuale · 1,99 €/anno

Power user

€1.99 / anno
  • Salva le tue connessioni SSH (host, porta, utente, chiavi) — riconnetti con un tap
  • Import in blocco da ~/.ssh/config — letto automaticamente da ~/.ssh su macOS (senza selezionare il file)
  • Validazione rigorosa delle chiavi SSH al salvataggio (errori chiari prima del server)
  • Salva tunnel SSH — LOCAL forward (-L) + SOCKS5 proxy (-D) con toggle on/off
  • Salva snippet con {{variabili}} — chiede all'inserimento
  • Upload file via SFTP (i download restano gratis)
  • ProxyJump / salti tramite bastion (stile ssh -J)
  • Protocollo Telnet (hardware legacy: router, switch)
  • Trigger Wi-Fi — suggerisce una connessione per SSID
  • Pubkey agent — decripta la tua chiave una volta per sessione dell'app
  • Macro — sequenze di comandi salvate con delay opzionali
  • Auto-sync SFTP — ricarica un file con un tap quando cambia in locale
  • Editor di codice integrato per i file remoti — evidenziazione della sintassi, code folding, trova e sostituisci, fine riga
  • Zip e unzip via SFTP — estrai archivi o comprimi file e cartelle in .zip / .tar.gz
  • Visualizzatore log Multitail — segui più log remoti insieme in pannelli divisi (tail -F), con evidenziazione e filtro
  • Browser SQLite remoto — esplora tabelle, schema e righe paginate ed esegui query SQL via SSH
  • Gestione file SFTP — rinomina, crea cartelle e un editor chmod visuale (griglia rwx con ottale in tempo reale), direttamente dal browser
  • Ricerca nello scrollback — trova testo tra migliaia di righe di output del terminale, con conteggio dei risultati in tempo reale
  • Estrai URL dall'output — tira fuori ogni link dal terminale in una lista toccabile (apri o copia)
  • Registrazione di sessione — registra l'output di una sessione (senza ANSI) in un file di log e condividilo
  • Indicatore di latenza in tempo reale — RTT reale verso il server accanto all'uptime della sessione, con codice colore
  • Acquisto universale — lo stesso abbonamento su tutti i tuoi dispositivi Apple

Per sysadmin e dev che usano SSH ogni giorno. Come il caffè al bar, una volta all'anno.

Annuale · 1,99 €/anno

Network tools

€1.99 / anno
  • Wake on LAN — accende un PC / NAS / server tramite il suo MAC
  • Ping TCP — latenza, jitter e perdita verso un servizio TCP
  • DNS lookup — A, AAAA, MX, TXT, NS, CNAME, SOA, PTR, con resolver configurabile (Cloudflare 1.1.1.1, Google 8.8.8.8, Quad9, personalizzato)
  • Reverse DNS — IP → hostname (costruisce automaticamente la catena in-addr.arpa selezionando PTR + IPv4)
  • Whois — proprietario di dominio o IP, con bootstrap IANA
  • Subnet scanner — scopre gli host attivi in un CIDR / range / IP singolo
  • Port scanner TCP — preset comuni o spec custom (es. 22, 80-90, 443)
  • Ispettore certificato TLS — subject, issuer, fingerprint, avviso se scade tra meno di 30 giorni
  • HTTP / curl tester — request builder + response viewer (Postman in tasca)
  • Client iperf3 — throughput TCP / UDP reale contro il tuo iperf3 server
  • Invio multi-host — trasmetti i tasti a più tab SSH contemporaneamente
  • SSH tramite proxy HTTP CONNECT — raggiungi server dietro un proxy aziendale restrittivo (stile corkscrew)
  • Inoltro di porta remota (ssh -R) — esponi un servizio locale su una porta remota
  • Acquisto universale — lo stesso abbonamento su tutti i tuoi dispositivi Apple

Per sysadmin, ingegneri di rete ed ethical hacker — sostituisce l'aprire il laptop per scansionare, pingare o controllare il DNS.

Annuale · 3,99 €/anno

Remote desktop

€3.99 / anno
  • Visualizzatore VNC (RFC 6143) — TightVNC, RealVNC, x11vnc, Condivisione schermo macOS, Ubuntu Remote Desktop, Raspberry Pi VNC
  • Pinch-zoom fino a 10× e drag-pan su uno schermo 4K dal tuo iPhone
  • Encoding raw + CopyRect, auto-negoziati — ottimali in LAN o su collegamenti veloci
  • Supporto password (VNC Authentication standard)
  • Acquisto universale — lo stesso abbonamento su tutti i tuoi dispositivi Apple

Accesso visivo al server quando SSH non basta — avviare una GUI, verificare un installer, fare debug di un problema grafico.

Miglior valore · tutti i bundle · 4,99 €/anno

All-in-one — tutto in uno

€4.99 / anno — risparmia ~37% rispetto a 7,97 € separati
  • Power user — connessioni salvate, tunnel, snippet, upload SFTP, auto-sync SFTP, ProxyJump, Telnet, trigger Wi-Fi, pubkey agent, macro, editor di codice, zip/unzip, Multitail, browser SQLite
  • Network tools — Wake-on-LAN, ping TCP, DNS, Whois, scanner subnet/porte, ispettore TLS, tester HTTP, iperf3, proxy HTTP CONNECT, invio multi-host
  • Remote desktop — visualizzatore VNC per TightVNC, RealVNC, x11vnc, macOS, Linux, Raspberry Pi
  • Acquisto universale — lo stesso abbonamento su tutti i tuoi dispositivi Apple

Se userai più di un bundle, è la scelta ovvia — per sysadmin, DevOps e pentester di rete.

Privacy

Niente cloud. Niente tracking. Niente sciocchezze.

I tuoi server, le tue chiavi, il tuo traffico. L'app parla con le tue macchine e con nessun altro.

  • Archiviazione Connessioni, snippet e tunnel vivono sul tuo dispositivo. Sincronizzazione opzionale verso il tuo account iCloud o Google, disattivata di default. Da noi non esiste alcun account.
  • Chiavi Conservate nel portachiavi di sistema. Sbloccate con biometria. Mai copiate nel cloud.
  • Rete L'app parla SSH con i tuoi server. Altro traffico in uscita: validazione delle ricevute quando compri un pack e — solo se lo attivi — sincronizzazione verso il tuo account iCloud o Google.
  • Telemetria Nessuna. Nessun SDK di analytics, nessun crash reporter che spedisce dati a casa.

Domande frequenti

Domande frequenti

ShellPhone è gratis?

Sì — il client SSH/SFTP completo è gratis per sempre. Gli abbonamenti annuali opzionali sbloccano i pack per utenti avanzati.

Mi serve un account?

No. Nessuna registrazione e nessun backend che memorizza la tua identità. Le chiavi vivono nel portachiavi del tuo dispositivo.

Cosa includono gli abbonamenti?

Utente avanzato (€1.99/anno), Strumenti di rete (€1.99/anno) e Desktop remoto (€3.99/anno), oppure il pack Tutto-in-uno a €4.99/anno (~37% di sconto rispetto ai tre acquistati separatamente).

Raccogliete i miei dati?

Nessuna telemetria, nessun analytics, nessun crash report. Internet viene usato solo per SSH, la ricerca anonima opzionale di snippet, la tua sincronizzazione cloud e la validazione firmata delle ricevute.

Funziona su iPad e Mac?

Sì. Su Apple è un Acquisto Universale — un solo abbonamento sblocca iPhone, iPad e Mac con lo stesso ID Apple.

Posso annullare quando voglio?

Sì, dalle impostazioni del tuo ID Apple / Google Play. Mantieni il pack fino alla fine del periodo pagato.