Shprot
Slovenščina

Proxy SOCKS5 prek SSH, ki ostane povezan

Shprot vsak strežnik, do katerega dostopate prek SSH, spremeni v stabilen proxy SOCKS5 in HTTP. Spremlja omrežje, obnovi tunel po menjavi Wi-Fi in prebujanju iz spanja ter vam natančno pove, kaj je šlo narobe — brez ukazne vrstice.

Različica 1.6 za Windows in Linux

  • Brezplačno in odprtokodno
  • Windows 10 / 11 in Linux
  • 49 jezikov
Okno z nastavitvami programa Shprot

Vse, kar tunel potrebuje, da deluje naprej

Preživi menjavo omrežja

Zamenjate Wi-Fi, priključite kabel ali zbudite prenosnik — Shprot to opazi in sam obnovi tunel.

Ujame tihe okvare

Redna preverjanja prek samega proxyja najdejo tunel, ki je videti povezan, a ne prepušča prometa, in ga znova zaženejo.

Prizanesljiv do strežnika

Ponovni poskusi so vse redkejši, po neuspelih prijavah pa se ponovijo največ enkrat na minuto, zato vam fail2ban zaradi napačnega ključa ne bo blokiral IP-naslova.

Ključi SSH z dvema klikoma

Ustvarite ali uvozite ključ in kopirajte njegov javni del za authorized_keys neposredno iz okna z nastavitvami.

Jasno preverjanje strežnika

Ob prvi povezavi se prstni odtis ključa strežnika prikaže v pogovornem oknu, da ga lahko preverite, preden strežniku zaupate.

Tudi proxy HTTP

Programi brez podpore za SOCKS5 lahko uporabljajo izbirni proxy HTTP, ki teče skozi isti tunel.

Živi v sistemski vrstici

Ikona pokaže, ali tunel deluje, obvestila pojasnijo, zakaj ne, dnevnik pa je oddaljen en klik.

Govori vaš jezik

Vmesnik je preveden v 49 jezikov, za arabščino, perzijščino, hebrejščino in urdu pa z razporeditvijo od desne proti levi.

Zakaj ne kar ssh -D?

ssh -D 1080 user@server vam z enim ukazom da proxy SOCKS5 — dokler povezava tiho ne neha delovati. Shprot zažene isti odjemalec OpenSSH in poskrbi za vse, česar ukaz sam ne naredi.

ssh -DShprot
Menjava omrežja ali Wi-Fi, prebujanje iz spanjaZnova zaženite samiSamodejno se znova poveže
Tunel je povezan, a promet ne tečeOstane neopaženoZaznajo ga preverjanja prek proxyja
Ponavljajoče se napake preverjanja pristnostiOdvisno od vaših skriptRedki poskusi, da strežnik ne blokira vašega IP-naslova
Ključi odjemalcassh-keygen in datoteke v ~/.sshUstvarite ali uvozite, javni ključ kopirate z enim klikom
Preverjanje identitete strežnikaVprašanje v terminaluPogovorno okno s prstnim odtisom ključa
Programi brez podpore za SOCKS5Niso podprtiIzbirni proxy HTTP skozi isti tunel
Stanje tunelaOkno terminalaIkona in obvestila z vzrokom napake

Orodja, kot je autossh, pomagajo pri ponovnih zagonih, a še vedno zahtevajo ročno nastavitev in nimajo vmesnika.

Za kaj je primeren

Lastna infrastruktura

Dostopajte do notranjih nadzornih plošč, testnih okolij in skrbniških orodij, ki so dosegljiva samo iz omrežja vašega strežnika.

Nezanesljiva omrežja

Promet pošiljajte prek lastnega strežnika, ko uporabljate javni Wi-Fi v kavarnah, hotelih ali na letališčih.

Delo na daljavo s prenosnikom

Stabilen proxy na računalniku, ki ves dan zaspi in menja omrežja.

Pripravljeno v treh korakih

  1. Pripravite strežnik

    Ustreza vsak strežnik Linux z OpenSSH. Nanj se nič ne namešča — ločenega uporabnika, ki sme le posredovati vrata, ustvarite z nekaj ukazi.

  2. Povežite Shprot

    Vnesite user@server, ustvarite ključ in njegov javni del dodajte v authorized_keys na strežniku. Enkrat preverite prstni odtis strežnika.

  3. Usmerite programe na proxy

    Uporabite socks5h://localhost:1080 v brskalniku ali sistemskih nastavitvah proxyja — meni v sistemski vrstici naslov kopira namesto vas.

Navodila po korakih z zaščito strežnika →

Od blizu

Ob prvi povezavi vidite prstni odtis ključa strežnika in se odločite, ali mu zaupate.
Ob prvi povezavi vidite prstni odtis ključa strežnika in se odločite, ali mu zaupate.
Meni v sistemski vrstici prikazuje stanje tunela in kopira pripravljene naslove proxyja.
Meni v sistemski vrstici prikazuje stanje tunela in kopira pripravljene naslove proxyja.

Prenesite Shprot

Različica 1.6. Brezplačno, odprtokodno, brez računov in naročnin.

Ubuntu, Debian

Ubuntu 22.04+, Debian 12+ in združljive distribucije.

Paket (.deb)

Fedora, RHEL

Fedora 39+, RHEL 9+, AlmaLinux 9+ in združljive distribucije.

Paket (.rpm)

Shprot uporablja odjemalec OpenSSH (ssh in ssh-keygen). Vključen je v Windows 10 / 11 in večino namizij Linux; če manjka, vam Shprot pove, kako ga dodati.

Vsaka izdaja vsebuje datoteko SHA256SUMS, s katero preverite, da prenesena datoteka ni bila spremenjena. Vse izdaje in spremembe →

Vprašanja in odgovori

Ali je Shprot VPN?

Ne, je proxy. Skozi tunel pošiljajo promet le programi, ki so nastavljeni za njegovo uporabo — brskalnik, curl, git, IDE; vse drugo gre neposredno. Navidezni omrežni vmesniki se ne namestijo.

Kaj potrebujem na strežniku?

Običajen strežnik OpenSSH in račun, ki sme posredovati vrata TCP. Na strežnik ni treba ničesar nameščati; ustreza vsak VPS ali domači strežnik, dosegljiv prek SSH.

Ali se lahko prijavim z geslom?

Ne, Shprot uporablja samo ključe SSH. Ključi so varnejši od gesel in tunelu omogočajo, da se znova poveže brez vašega posega. Ključ ustvarite v aplikaciji z enim klikom.

Kateri programi lahko uporabljajo proxy?

Brskalniki, curl, git, upravitelji paketov in vsak program z nastavitvami proxyja SOCKS5 ali HTTP ali s podporo za spremenljivki ALL_PROXY / HTTP_PROXY. Uporabite socks5h://, da se imena spletnih mest razrešujejo na strežniku.

Kako Shprot preverja tunel?

Občasno prek proxyja odpre naključno izbrano priljubljeno spletno mesto. Če to ne uspe, čeprav je internet dosegljiv, se tunel znova zažene.

Ali je brezplačen?

Da. Shprot je prosto in odprtokodno programje z licenco GNU GPL v3, brez računov, naročnin in oglasov.

Ali obstaja različica za macOS?

Še ne. Shprot trenutno podpira Windows 10 / 11 in Linux.