Shprot
Italiano

Un proxy SOCKS5 su SSH che resta connesso

Shprot trasforma qualsiasi server raggiungibile via SSH in un proxy SOCKS5 e HTTP stabile. Tiene d’occhio la rete, ripristina il tunnel dopo un cambio di Wi-Fi o il risveglio dalla sospensione e ti dice esattamente cosa non va, senza riga di comando.

Versione 1.6 per Windows e Linux

  • Gratuito e open source
  • Windows 10 / 11 e Linux
  • 49 lingue
Finestra delle impostazioni di Shprot

Tutto ciò che serve a un tunnel per restare attivo

Resiste ai cambi di rete

Cambi Wi-Fi, colleghi un cavo o risvegli il portatile: Shprot se ne accorge e ripristina il tunnel da solo.

Scopre i guasti silenziosi

Controlli periodici attraverso il proxy stesso individuano un tunnel che sembra connesso ma non fa passare traffico, e lo riavviano.

Rispetta il tuo server

I tentativi si diradano gradualmente e, dopo accessi falliti, si ripetono al massimo una volta al minuto: fail2ban non bloccherà il tuo IP per una chiave sbagliata.

Chiavi SSH in due clic

Genera o importa una chiave e copia la parte pubblica per authorized_keys direttamente dalla finestra delle impostazioni.

Verifica chiara del server

Alla prima connessione l’impronta della chiave host del server viene mostrata in una finestra di dialogo, così puoi controllarla prima di fidarti del server.

Anche proxy HTTP

Le app che non supportano SOCKS5 possono usare un proxy HTTP opzionale che passa per lo stesso tunnel.

Vive nell’area di notifica

L’icona mostra se il tunnel è attivo, le notifiche spiegano perché non lo è e i log sono a un clic di distanza.

Parla la tua lingua

L’interfaccia è tradotta in 49 lingue, con layout da destra a sinistra per arabo, persiano, ebraico e urdu.

Perché non usare semplicemente ssh -D?

ssh -D 1080 user@server ti dà un proxy SOCKS5 con un solo comando, finché la connessione non smette di funzionare senza avvisare. Shprot esegue lo stesso client OpenSSH e si occupa di tutto ciò che il comando da solo non fa.

ssh -DShprot
Cambio di rete o di Wi-Fi, risveglio dalla sospensioneRiavvialo tuSi riconnette automaticamente
Tunnel connesso ma senza trafficoPassa inosservatoRilevato dai controlli attraverso il proxy
Errori di autenticazione ripetutiAffidati ai tuoi scriptTentativi radi, così il server non blocca il tuo IP
Chiavi del clientssh-keygen e file in ~/.sshGenera o importa, copia la chiave pubblica con un clic
Verifica dell’identità del serverDomanda nel terminaleFinestra con l’impronta della chiave host
App senza supporto SOCKS5Non coperteProxy HTTP opzionale nello stesso tunnel
Stato del tunnelFinestra del terminaleIcona nell’area di notifica e notifiche con il motivo dell’errore

Strumenti come autossh aiutano con i riavvii, ma richiedono comunque una configurazione manuale e non hanno un’interfaccia.

A cosa serve

La tua infrastruttura

Raggiungi dashboard interne, ambienti di staging e strumenti di amministrazione accessibili solo dalla rete del tuo server.

Reti non affidabili

Fai passare il traffico dal tuo server quando usi il Wi-Fi pubblico di bar, hotel o aeroporti.

Lavoro da remoto con il portatile

Un proxy stabile su un computer che va in sospensione e cambia rete tutto il giorno.

Pronto in tre passi

  1. Prepara un server

    Va bene qualsiasi server Linux con OpenSSH. Non si installa nulla: un utente dedicato che può solo inoltrare porte si crea con pochi comandi.

  2. Collega Shprot

    Inserisci user@server, genera una chiave e aggiungi la parte pubblica a authorized_keys sul server. Verifica una volta l’impronta del server.

  3. Indirizza le app al proxy

    Usa socks5h://localhost:1080 nel browser o nelle impostazioni proxy di sistema: il menu dell’icona copia l’indirizzo per te.

Guida passo passo con protezione del server →

Più da vicino

Alla prima connessione vedi l’impronta della chiave del server e decidi se fidarti.
Alla prima connessione vedi l’impronta della chiave del server e decidi se fidarti.
Il menu dell’icona mostra lo stato del tunnel e copia indirizzi proxy pronti all’uso.
Il menu dell’icona mostra lo stato del tunnel e copia indirizzi proxy pronti all’uso.

Scarica Shprot

Versione 1.6. Gratuito, open source, senza account né abbonamenti.

Ubuntu, Debian

Ubuntu 22.04+, Debian 12+ e distribuzioni compatibili.

Pacchetto (.deb)

Fedora, RHEL

Fedora 39+, RHEL 9+, AlmaLinux 9+ e distribuzioni compatibili.

Pacchetto (.rpm)

Shprot usa il client OpenSSH (ssh e ssh-keygen). È incluso in Windows 10 / 11 e nella maggior parte dei desktop Linux; se manca, Shprot ti spiega come aggiungerlo.

Ogni versione include un file SHA256SUMS per verificare che il download non sia stato alterato. Tutte le versioni e le modifiche →

Domande e risposte

Shprot è una VPN?

No, è un proxy. Solo le app configurate per usarlo (un browser, curl, git, un IDE) mandano traffico nel tunnel; tutto il resto va diretto. Non vengono installate schede di rete virtuali.

Cosa serve sul server?

Un normale server OpenSSH e un account autorizzato a inoltrare porte TCP. Sul server non va installato nulla; va bene qualsiasi VPS o server di casa raggiungibile via SSH.

Posso accedere con una password?

No, Shprot usa solo chiavi SSH. Le chiavi sono più sicure delle password e permettono al tunnel di riconnettersi senza intervento. La chiave si genera nell’app con un clic.

Quali app possono usare il proxy?

Browser, curl, git, gestori di pacchetti e qualsiasi app con impostazioni proxy SOCKS5 o HTTP o che supporti le variabili ALL_PROXY / HTTP_PROXY. Usa socks5h:// perché i nomi dei siti vengano risolti sul server.

Come controlla il tunnel Shprot?

Di tanto in tanto apre attraverso il proxy un sito popolare scelto a caso. Se non ci riesce mentre internet è disponibile, il tunnel viene riavviato.

È gratuito?

Sì. Shprot è software libero e open source con licenza GNU GPL v3, senza account, abbonamenti né pubblicità.

Esiste una versione per macOS?

Non ancora. Per ora Shprot supporta Windows 10 / 11 e Linux.