Shprot
Čeština

SOCKS5 proxy přes SSH, které zůstává připojené

Shprot promění jakýkoli server, na který se dostanete přes SSH, ve stabilní SOCKS5 a HTTP proxy. Hlídá síť, obnoví tunel po změně Wi-Fi a probuzení ze spánku a přesně vám řekne, co se pokazilo — bez příkazové řádky.

Verze 1.6 pro Windows a Linux

  • Zdarma a open source
  • Windows 10 / 11 a Linux
  • 49 jazyků
Okno nastavení aplikace Shprot

Vše, co tunel potřebuje, aby vydržel

Přežije změnu sítě

Přepnutí Wi-Fi, zapojený kabel nebo notebook probuzený ze spánku — Shprot to pozná a tunel sám obnoví.

Odhalí tiché výpadky

Pravidelné kontroly přes samotné proxy najdou tunel, který vypadá připojeně, ale nepropouští provoz, a restartují ho.

Šetrný k vašemu serveru

Další pokusy se postupně zřeďují a po neúspěšném přihlášení se opakují nejvýše jednou za minutu, takže vám fail2ban kvůli špatnému klíči nezablokuje IP adresu.

SSH klíče na dvě kliknutí

Vytvořte nebo importujte klíč a zkopírujte jeho veřejnou část do authorized_keys přímo z okna nastavení.

Srozumitelné ověření serveru

Při prvním připojení se otisk klíče serveru zobrazí v dialogu, abyste jej mohli zkontrolovat dřív, než serveru začnete důvěřovat.

I HTTP proxy

Aplikace bez podpory SOCKS5 mohou používat volitelné HTTP proxy, které vede stejným tunelem.

Bydlí v oznamovací oblasti

Ikona ukazuje, zda tunel běží, oznámení vysvětlí, proč ne, a protokol je na jedno kliknutí.

Mluví vaším jazykem

Rozhraní je přeloženo do 49 jazyků, pro arabštinu, perštinu, hebrejštinu a urdštinu s rozložením zprava doleva.

Proč ne prostě ssh -D?

ssh -D 1080 user@server vám dá SOCKS5 proxy jedním příkazem — dokud spojení potichu nepřestane fungovat. Shprot spouští stejného klienta OpenSSH a postará se o vše, co samotný příkaz nedělá.

ssh -DShprot
Změna sítě nebo Wi-Fi, probuzení ze spánkuRestartujte samiZnovu se připojí automaticky
Tunel připojený, ale bez provozuZůstane bez povšimnutíOdhalí ho kontroly přes proxy
Opakované chyby ověřeníZáleží na vašich skriptechŘídké pokusy, aby server nezablokoval vaši IP
Klíče klientassh-keygen a soubory v ~/.sshVytvořit nebo importovat, zkopírovat veřejný klíč jedním kliknutím
Ověření identity serveruDotaz v termináluDialog s otiskem klíče serveru
Aplikace bez podpory SOCKS5NepodporovánoVolitelné HTTP proxy stejným tunelem
Stav tuneluOkno termináluIkona a oznámení s příčinou chyby

Nástroje jako autossh pomáhají s restarty, ale stále vyžadují ruční nastavení a nemají rozhraní.

K čemu se hodí

Vlastní infrastruktura

Dostanete se k interním přehledům, testovacím prostředím a administrátorským nástrojům dostupným jen ze sítě vašeho serveru.

Nedůvěryhodné sítě

Posílejte provoz přes vlastní server, když používáte veřejnou Wi-Fi v kavárnách, hotelích nebo na letištích.

Práce na dálku s notebookem

Stabilní proxy na počítači, který celý den usíná a mění sítě.

Hotovo ve třech krocích

  1. Připravte server

    Stačí jakýkoli linuxový server s OpenSSH. Nic se na něj neinstaluje — samostatného uživatele, který smí jen přesměrovávat porty, vytvoříte několika příkazy.

  2. Připojte Shprot

    Zadejte user@server, vytvořte klíč a jeho veřejnou část přidejte do authorized_keys na serveru. Jednou zkontrolujte otisk serveru.

  3. Nasměrujte aplikace na proxy

    Použijte socks5h://localhost:1080 v prohlížeči nebo v systémovém nastavení proxy — nabídka v oznamovací oblasti adresu zkopíruje za vás.

Návod krok za krokem včetně zabezpečení serveru →

Zblízka

Při prvním připojení uvidíte otisk klíče serveru a rozhodnete, zda mu důvěřovat.
Při prvním připojení uvidíte otisk klíče serveru a rozhodnete, zda mu důvěřovat.
Nabídka v oznamovací oblasti ukazuje stav tunelu a kopíruje připravené adresy proxy.
Nabídka v oznamovací oblasti ukazuje stav tunelu a kopíruje připravené adresy proxy.

Stáhnout Shprot

Verze 1.6. Zdarma, open source, bez účtů a předplatného.

Windows

Windows 10 a 11, 64bitové. Pro aktualizaci nainstalujte novou verzi přes starou.

Instalátor (.exe)

Ubuntu, Debian

Ubuntu 22.04+, Debian 12+ a kompatibilní distribuce.

Balíček (.deb)

Fedora, RHEL

Fedora 39+, RHEL 9+, AlmaLinux 9+ a kompatibilní distribuce.

Balíček (.rpm)

Shprot používá klienta OpenSSH (ssh a ssh-keygen). Je součástí Windows 10 / 11 i většiny linuxových prostředí; pokud chybí, Shprot vám poradí, jak ho doplnit.

Každé vydání obsahuje soubor SHA256SUMS, kterým ověříte, že stažený soubor nebyl změněn. Všechna vydání a změny →

Otázky a odpovědi

Je Shprot VPN?

Ne, je to proxy. Tunelem posílají provoz jen aplikace, které jsou na to nastavené — prohlížeč, curl, git, IDE; vše ostatní jde přímo. Neinstalují se žádné virtuální síťové adaptéry.

Co potřebuji na serveru?

Běžný server OpenSSH a účet, který smí přesměrovávat TCP porty. Na server se nic neinstaluje; poslouží jakýkoli VPS nebo domácí server dostupný přes SSH.

Můžu se přihlašovat heslem?

Ne, Shprot používá pouze SSH klíče. Klíče jsou bezpečnější než hesla a umožňují tunelu znovu se připojit bez vašeho zásahu. Klíč vytvoříte v aplikaci jedním kliknutím.

Které aplikace mohou proxy používat?

Prohlížeče, curl, git, správci balíčků a jakékoli aplikace s nastavením SOCKS5 nebo HTTP proxy či s podporou proměnných ALL_PROXY / HTTP_PROXY. Používejte socks5h://, aby se názvy webů překládaly na serveru.

Jak Shprot tunel kontroluje?

Čas od času přes proxy otevře náhodně vybraný populární web. Pokud to selže, přestože je internet dostupný, tunel se restartuje.

Je to zdarma?

Ano. Shprot je svobodný software s otevřeným zdrojovým kódem pod licencí GNU GPL v3, bez účtů, předplatného a reklam.

Existuje verze pro macOS?

Zatím ne. Shprot nyní podporuje Windows 10 / 11 a Linux.