Shprot
Svenska

En SOCKS5-proxy över SSH som håller anslutningen

Shprot gör vilken server du än når via SSH till en stabil SOCKS5- och HTTP-proxy. Appen bevakar nätverket, återställer tunneln efter wifi-byte och viloläge och berättar exakt vad som gick fel — helt utan kommandorad.

Version 1.6 för Windows och Linux

  • Gratis och öppen källkod
  • Windows 10 / 11 och Linux
  • 49 språk
Shprots inställningsfönster

Allt en tunnel behöver för att fortsätta fungera

Klarar nätverksbyten

Byte av wifi, en ansluten kabel eller en bärbar som vaknar ur viloläge — Shprot märker det och återställer tunneln på egen hand.

Fångar tysta fel

Regelbundna kontroller genom själva proxyn hittar en tunnel som ser ansluten ut men inte släpper igenom trafik, och startar om den.

Skonsam mot din server

Nya försök glesas ut gradvis och efter misslyckade inloggningar görs de högst en gång i minuten, så fail2ban spärrar inte din IP på grund av en felaktig nyckel.

SSH-nycklar med två klick

Skapa eller importera en nyckel och kopiera den publika delen till authorized_keys direkt från inställningsfönstret.

Tydlig serverkontroll

Vid första anslutningen visas fingeravtrycket för serverns värdnyckel i en dialog, så att du kan kontrollera det innan du litar på servern.

HTTP-proxy också

Program utan stöd för SOCKS5 kan använda en valfri HTTP-proxy som går genom samma tunnel.

Bor i systemfältet

Ikonen visar om tunneln är uppe, aviseringar förklarar varför inte, och loggarna finns ett klick bort.

Talar ditt språk

Gränssnittet är översatt till 49 språk, med layout från höger till vänster för arabiska, persiska, hebreiska och urdu.

Varför inte bara ssh -D?

ssh -D 1080 user@server ger dig en SOCKS5-proxy med ett kommando — tills anslutningen tyst slutar fungera. Shprot kör samma OpenSSH-klient och sköter allt som kommandot inte gör på egen hand.

ssh -DShprot
Nätverksbyte, wifi-byte, uppvaknande ur vilolägeStarta om självÅteransluter automatiskt
Tunneln ansluten men utan trafikGår obemärkt förbiUpptäcks av kontroller genom proxyn
Upprepade autentiseringsfelUpp till dina skriptSällsynta försök, så att servern inte spärrar din IP
Klientnycklarssh-keygen och filer i ~/.sshSkapa eller importera, kopiera den publika nyckeln med ett klick
Kontroll av serverns identitetFråga i terminalenDialog med värdnyckelns fingeravtryck
Program utan stöd för SOCKS5Inte täcktValfri HTTP-proxy genom samma tunnel
TunnelstatusTerminalfönsterIkon i systemfältet och aviseringar med orsaken

Verktyg som autossh hjälper med omstarter, men kräver ändå manuell konfiguration och saknar gränssnitt.

Vad den passar till

Din egen infrastruktur

Nå interna instrumentpaneler, testmiljöer och adminverktyg som bara är åtkomliga från serverns nätverk.

Osäkra nätverk

Skicka din trafik via din egen server när du använder offentligt wifi på kaféer, hotell eller flygplatser.

Distansarbete på bärbar dator

En stabil proxy på en dator som går i viloläge och byter nätverk hela dagen.

Igång i tre steg

  1. Förbered en server

    Vilken Linux-server som helst med OpenSSH duger. Inget installeras på den — en egen användare som bara får vidarebefordra portar skapas med några kommandon.

  2. Anslut Shprot

    Ange user@server, skapa en nyckel och lägg till den publika delen i authorized_keys på servern. Kontrollera serverns fingeravtryck en gång.

  3. Peka programmen mot proxyn

    Använd socks5h://localhost:1080 i webbläsaren eller systemets proxyinställningar — menyn i systemfältet kopierar adressen åt dig.

Steg-för-steg-guide med härdning av servern →

En närmare titt

Vid första anslutningen ser du fingeravtrycket för serverns nyckel och bestämmer om du litar på den.
Vid första anslutningen ser du fingeravtrycket för serverns nyckel och bestämmer om du litar på den.
Menyn i systemfältet visar tunnelns status och kopierar färdiga proxyadresser.
Menyn i systemfältet visar tunnelns status och kopierar färdiga proxyadresser.

Ladda ner Shprot

Version 1.6. Gratis, öppen källkod, utan konton eller prenumerationer.

Ubuntu, Debian

Ubuntu 22.04+, Debian 12+ och kompatibla distributioner.

Paket (.deb)

Fedora, RHEL

Fedora 39+, RHEL 9+, AlmaLinux 9+ och kompatibla distributioner.

Paket (.rpm)

Shprot använder OpenSSH-klienten (ssh och ssh-keygen). Den ingår i Windows 10 / 11 och de flesta Linux-skrivbord; saknas den berättar Shprot hur du lägger till den.

Varje version innehåller en SHA256SUMS-fil för att kontrollera att nedladdningen inte har ändrats. Alla versioner och ändringar →

Frågor och svar

Är Shprot en VPN?

Nej, det är en proxy. Bara program som är inställda att använda den — en webbläsare, curl, git, en IDE — skickar trafik genom tunneln; allt annat går direkt. Inga virtuella nätverkskort installeras.

Vad behöver jag på servern?

En vanlig OpenSSH-server och ett konto som får vidarebefordra TCP-portar. Inget behöver installeras på servern; vilken VPS eller hemserver som helst som nås via SSH fungerar.

Kan jag logga in med lösenord?

Nej, Shprot använder bara SSH-nycklar. Nycklar är säkrare än lösenord och låter tunneln återansluta utan att du behöver göra något. Nyckeln skapas i appen med ett klick.

Vilka program kan använda proxyn?

Webbläsare, curl, git, pakethanterare och alla program med proxyinställningar för SOCKS5 eller HTTP eller stöd för variablerna ALL_PROXY / HTTP_PROXY. Använd socks5h:// så att webbplatsnamn slås upp på servern.

Hur kontrollerar Shprot tunneln?

Då och då öppnar den en slumpvis vald populär webbplats genom proxyn. Misslyckas det trots att internet är tillgängligt startas tunneln om.

Är det gratis?

Ja. Shprot är fri programvara med öppen källkod under licensen GNU GPL v3, utan konton, prenumerationer eller reklam.

Finns det en version för macOS?

Inte än. Shprot stöder för närvarande Windows 10 / 11 och Linux.