Shprot
Hrvatski

SOCKS5 proxy preko SSH-a koji ostaje povezan

Shprot pretvara bilo koji poslužitelj kojem pristupate preko SSH-a u stabilan SOCKS5 i HTTP proxy. Prati mrežu, vraća tunel nakon promjene Wi-Fi mreže i buđenja iz mirovanja te vam točno kaže što nije u redu — bez naredbenog retka.

Verzija 1.6 za Windows i Linux

  • Besplatno i otvorenog koda
  • Windows 10 / 11 i Linux
  • 49 jezika
Prozor postavki programa Shprot

Sve što tunelu treba da nastavi raditi

Preživljava promjenu mreže

Promijenite Wi-Fi, priključite kabel ili probudite laptop — Shprot to primijeti i sam vrati tunel.

Hvata tihe kvarove

Redovite provjere kroz sam proxy pronalaze tunel koji izgleda povezan, ali ne propušta promet, i ponovno ga pokreću.

Štedi vaš poslužitelj

Ponovni pokušaji postupno se prorjeđuju, a nakon neuspjelih prijava ponavljaju se najviše jednom u minuti, pa vam fail2ban neće blokirati IP adresu zbog pogrešnog ključa.

SSH ključevi u dva klika

Stvorite ili uvezite ključ i kopirajte javni dio za authorized_keys izravno iz prozora postavki.

Jasna provjera poslužitelja

Pri prvom povezivanju otisak ključa poslužitelja prikazuje se u dijalogu, pa ga možete provjeriti prije nego što poslužitelju ukažete povjerenje.

I HTTP proxy

Programi bez podrške za SOCKS5 mogu koristiti dodatni HTTP proxy koji ide kroz isti tunel.

Živi u traci sustava

Ikona pokazuje je li tunel otvoren, obavijesti objašnjavaju zašto nije, a zapisnik je na jedan klik.

Govori vaš jezik

Sučelje je prevedeno na 49 jezika, s rasporedom zdesna nalijevo za arapski, perzijski, hebrejski i urdu.

Zašto ne samo ssh -D?

ssh -D 1080 user@server daje vam SOCKS5 proxy jednom naredbom — sve dok veza neprimjetno ne prestane raditi. Shprot pokreće isti OpenSSH klijent i brine o svemu što sama naredba ne radi.

ssh -DShprot
Promjena mreže ili Wi-Fi-ja, buđenje iz mirovanjaPonovno pokrenite samiAutomatski se ponovno povezuje
Tunel je povezan, ali promet ne prolaziProlazi neopaženoOtkrivaju ga provjere kroz proxy
Ponovljene pogreške autentifikacijeOvisi o vašim skriptamaRijetki pokušaji, da poslužitelj ne blokira vašu IP adresu
Klijentski ključevissh-keygen i datoteke u ~/.sshStvorite ili uvezite, kopirajte javni ključ jednim klikom
Provjera identiteta poslužiteljaPitanje u terminaluDijalog s otiskom ključa poslužitelja
Programi bez podrške za SOCKS5Nisu pokriveniDodatni HTTP proxy kroz isti tunel
Stanje tunelaProzor terminalaIkona i obavijesti s razlogom pogreške

Alati poput autossh pomažu pri ponovnom pokretanju, ali i dalje zahtijevaju ručno postavljanje i nemaju sučelje.

Za što je dobar

Vlastita infrastruktura

Pristupite internim nadzornim pločama, testnim okruženjima i administratorskim alatima dostupnima samo iz mreže vašeg poslužitelja.

Nepouzdane mreže

Šaljite promet kroz vlastiti poslužitelj kada koristite javni Wi-Fi u kafićima, hotelima ili zračnim lukama.

Rad na daljinu s laptopom

Stabilan proxy na računalu koje cijeli dan ide u mirovanje i mijenja mreže.

Spremno u tri koraka

  1. Pripremite poslužitelj

    Odgovara bilo koji Linux poslužitelj s OpenSSH-om. Na njega se ništa ne instalira — zaseban korisnik kojem je dopušteno samo prosljeđivanje priključaka stvara se s nekoliko naredbi.

  2. Povežite Shprot

    Unesite user@server, stvorite ključ i dodajte njegov javni dio u authorized_keys na poslužitelju. Jednom provjerite otisak poslužitelja.

  3. Usmjerite programe na proxy

    Upotrijebite socks5h://localhost:1080 u pregledniku ili postavkama proxyja sustava — izbornik u traci sustava kopira adresu umjesto vas.

Upute korak po korak sa zaštitom poslužitelja →

Izbliza

Pri prvom povezivanju vidite otisak ključa poslužitelja i odlučujete hoćete li mu vjerovati.
Pri prvom povezivanju vidite otisak ključa poslužitelja i odlučujete hoćete li mu vjerovati.
Izbornik u traci sustava prikazuje stanje tunela i kopira spremne adrese proxyja.
Izbornik u traci sustava prikazuje stanje tunela i kopira spremne adrese proxyja.

Preuzmite Shprot

Verzija 1.6. Besplatno, otvorenog koda, bez računa i pretplata.

Ubuntu, Debian

Ubuntu 22.04+, Debian 12+ i kompatibilne distribucije.

Paket (.deb)

Fedora, RHEL

Fedora 39+, RHEL 9+, AlmaLinux 9+ i kompatibilne distribucije.

Paket (.rpm)

Shprot koristi OpenSSH klijent (ssh i ssh-keygen). Dolazi uz Windows 10 / 11 i većinu Linux okruženja; ako nedostaje, Shprot će vam reći kako ga dodati.

Svaka verzija sadrži datoteku SHA256SUMS kojom možete provjeriti da preuzeta datoteka nije izmijenjena. Sve verzije i promjene →

Pitanja i odgovori

Je li Shprot VPN?

Ne, to je proxy. Kroz tunel ide promet samo programa postavljenih da ga koriste — preglednika, curl, git, IDE-a; sve ostalo ide izravno. Ne instaliraju se virtualni mrežni prilagodnici.

Što mi treba na poslužitelju?

Običan OpenSSH poslužitelj i račun kojem je dopušteno prosljeđivanje TCP priključaka. Na poslužitelj ne treba ništa instalirati; odgovara svaki VPS ili kućni poslužitelj dostupan preko SSH-a.

Mogu li se prijavljivati lozinkom?

Ne, Shprot koristi samo SSH ključeve. Ključevi su sigurniji od lozinki i omogućuju tunelu da se ponovno poveže bez vaše intervencije. Ključ se stvara u aplikaciji jednim klikom.

Koji programi mogu koristiti proxy?

Preglednici, curl, git, upravitelji paketa i svaki program s postavkama SOCKS5 ili HTTP proxyja ili podrškom za varijable ALL_PROXY / HTTP_PROXY. Koristite socks5h:// kako bi se nazivi web-mjesta razrješavali na poslužitelju.

Kako Shprot provjerava tunel?

S vremena na vrijeme kroz proxy otvori nasumično odabrano popularno web-mjesto. Ako to ne uspije dok je internet dostupan, tunel se ponovno pokreće.

Je li besplatan?

Da. Shprot je slobodan softver otvorenog koda pod licencom GNU GPL v3, bez računa, pretplata i oglasa.

Postoji li verzija za macOS?

Još ne. Trenutačno Shprot podržava Windows 10 / 11 i Linux.