Shprot
Nederlands

Een SOCKS5-proxy via SSH die verbonden blijft

Shprot maakt van elke server die je via SSH bereikt een stabiele SOCKS5- en HTTP-proxy. De app houdt je netwerk in de gaten, herstelt de tunnel na een wifi-wissel of slaapstand en vertelt je precies wat er misging — zonder opdrachtregel.

Versie 1.6 voor Windows en Linux

  • Gratis en open source
  • Windows 10 / 11 en Linux
  • 49 talen
Instellingenvenster van Shprot

Alles wat een tunnel nodig heeft om te blijven draaien

Overleeft netwerkwissels

Ander wifi-netwerk, kabel ingeplugd of laptop uit de slaapstand — Shprot merkt het en herstelt de tunnel vanzelf.

Vangt stille storingen op

Regelmatige controles via de proxy zelf vinden een tunnel die verbonden lijkt maar geen verkeer doorlaat, en starten hem opnieuw.

Vriendelijk voor je server

Nieuwe pogingen worden steeds verder uit elkaar gezet en na mislukte aanmeldingen hoogstens eens per minuut herhaald, zodat fail2ban je IP niet blokkeert door een verkeerde sleutel.

SSH-sleutels in twee klikken

Maak of importeer een sleutel en kopieer het publieke deel voor authorized_keys direct vanuit het instellingenvenster.

Duidelijke servercontrole

Bij de eerste verbinding verschijnt de vingerafdruk van de hostsleutel van de server in een dialoog, zodat je hem kunt controleren voordat je de server vertrouwt.

Ook een HTTP-proxy

Apps zonder SOCKS5-ondersteuning kunnen een optionele HTTP-proxy gebruiken die door dezelfde tunnel loopt.

Woont in het systeemvak

Het pictogram toont of de tunnel actief is, meldingen leggen uit waarom niet, en de logboeken zijn één klik verwijderd.

Spreekt jouw taal

De interface is vertaald in 49 talen, met een indeling van rechts naar links voor Arabisch, Perzisch, Hebreeuws en Urdu.

Waarom niet gewoon ssh -D?

ssh -D 1080 user@server geeft je met één opdracht een SOCKS5-proxy — totdat de verbinding ongemerkt stopt met werken. Shprot draait dezelfde OpenSSH-client en regelt alles wat de opdracht alleen niet doet.

ssh -DShprot
Netwerkwissel, ander wifi-netwerk, ontwaken uit slaapstandZelf opnieuw startenVerbindt automatisch opnieuw
Tunnel verbonden maar geen verkeerBlijft onopgemerktGevonden door controles via de proxy
Herhaalde authenticatiefoutenAan je eigen scriptsZeldzame pogingen, zodat de server je IP niet blokkeert
Clientsleutelsssh-keygen en bestanden in ~/.sshMaken of importeren, publieke sleutel in één klik kopiëren
Controle van de serveridentiteitVraag in de terminalDialoog met de vingerafdruk van de hostsleutel
Apps zonder SOCKS5-ondersteuningNiet gedektOptionele HTTP-proxy door dezelfde tunnel
TunnelstatusTerminalvensterPictogram in het systeemvak en meldingen met de oorzaak

Tools als autossh helpen bij herstarten, maar vragen nog steeds handmatige instelling en hebben geen interface.

Waar het goed voor is

Je eigen infrastructuur

Bereik interne dashboards, testomgevingen en beheertools die alleen vanuit het netwerk van je server toegankelijk zijn.

Onbetrouwbare netwerken

Stuur je verkeer via je eigen server als je openbare wifi gebruikt in cafés, hotels of op luchthavens.

Op afstand werken met een laptop

Een stabiele proxy op een computer die de hele dag slaapt en van netwerk wisselt.

In drie stappen aan de slag

  1. Bereid een server voor

    Elke Linux-server met OpenSSH volstaat. Er wordt niets op geïnstalleerd: een aparte gebruiker die alleen poorten mag doorsturen, maak je met een paar opdrachten aan.

  2. Verbind Shprot

    Vul user@server in, maak een sleutel en voeg het publieke deel toe aan authorized_keys op de server. Controleer eenmalig de vingerafdruk van de server.

  3. Stuur apps naar de proxy

    Gebruik socks5h://localhost:1080 in je browser of in de proxyinstellingen van het systeem — het menu in het systeemvak kopieert het adres voor je.

Stapsgewijze handleiding met beveiliging van de server →

Van dichterbij

Bij de eerste verbinding zie je de vingerafdruk van de serversleutel en beslis je of je hem vertrouwt.
Bij de eerste verbinding zie je de vingerafdruk van de serversleutel en beslis je of je hem vertrouwt.
Het menu in het systeemvak toont de tunnelstatus en kopieert kant-en-klare proxyadressen.
Het menu in het systeemvak toont de tunnelstatus en kopieert kant-en-klare proxyadressen.

Shprot downloaden

Versie 1.6. Gratis, open source, zonder accounts of abonnementen.

Ubuntu, Debian

Ubuntu 22.04+, Debian 12+ en compatibele distributies.

Pakket (.deb)

Fedora, RHEL

Fedora 39+, RHEL 9+, AlmaLinux 9+ en compatibele distributies.

Pakket (.rpm)

Shprot gebruikt de OpenSSH-client (ssh en ssh-keygen). Die zit in Windows 10 / 11 en de meeste Linux-desktops; ontbreekt hij, dan legt Shprot uit hoe je hem toevoegt.

Elke versie bevat een bestand SHA256SUMS waarmee je controleert dat de download niet is gewijzigd. Alle versies en wijzigingen →

Vragen en antwoorden

Is Shprot een VPN?

Nee, het is een proxy. Alleen apps die ervoor zijn ingesteld — een browser, curl, git, een IDE — sturen verkeer door de tunnel; al het andere gaat rechtstreeks. Er worden geen virtuele netwerkadapters geïnstalleerd.

Wat heb ik nodig op de server?

Een gewone OpenSSH-server en een account dat TCP-poorten mag doorsturen. Op de server hoeft niets geïnstalleerd te worden; elke VPS of thuisserver die je via SSH bereikt, volstaat.

Kan ik inloggen met een wachtwoord?

Nee, Shprot gebruikt alleen SSH-sleutels. Sleutels zijn veiliger dan wachtwoorden en laten de tunnel zonder jouw hulp opnieuw verbinden. De sleutel maak je in de app met één klik.

Welke apps kunnen de proxy gebruiken?

Browsers, curl, git, pakketbeheerders en elke app met SOCKS5- of HTTP-proxyinstellingen of ondersteuning voor de variabelen ALL_PROXY / HTTP_PROXY. Gebruik socks5h:// zodat sitenamen op de server worden opgezocht.

Hoe controleert Shprot de tunnel?

Af en toe opent het via de proxy een willekeurig gekozen populaire website. Lukt dat niet terwijl het internet wel bereikbaar is, dan wordt de tunnel opnieuw gestart.

Is het gratis?

Ja. Shprot is vrije en open source software onder de GNU GPL v3-licentie, zonder accounts, abonnementen of advertenties.

Is er een versie voor macOS?

Nog niet. Shprot ondersteunt op dit moment Windows 10 / 11 en Linux.