Shprot
Deutsch

Ein SOCKS5-Proxy über SSH, der verbunden bleibt

Shprot macht aus jedem Server, den Sie per SSH erreichen, einen stabilen SOCKS5- und HTTP-Proxy. Die App beobachtet Ihr Netzwerk, stellt den Tunnel nach WLAN-Wechsel und Ruhezustand wieder her und sagt Ihnen genau, was schiefgelaufen ist — ganz ohne Kommandozeile.

Version 1.6 für Windows und Linux

  • Kostenlos und Open Source
  • Windows 10 / 11 und Linux
  • 49 Sprachen
Einstellungsfenster von Shprot

Alles, was ein Tunnel zum Durchhalten braucht

Übersteht Netzwechsel

WLAN gewechselt, Kabel eingesteckt oder Laptop aus dem Ruhezustand geweckt — Shprot bemerkt es und stellt den Tunnel selbstständig wieder her.

Erkennt stille Ausfälle

Regelmäßige Prüfungen über den Proxy selbst finden einen Tunnel, der verbunden aussieht, aber keinen Verkehr durchlässt, und starten ihn neu.

Schont Ihren Server

Die Abstände zwischen Versuchen wachsen schrittweise, und nach fehlgeschlagenen Anmeldungen wird höchstens einmal pro Minute wiederholt — fail2ban sperrt Ihre IP also nicht wegen eines falschen Schlüssels.

SSH-Schlüssel mit zwei Klicks

Erzeugen oder importieren Sie einen Schlüssel und kopieren Sie den öffentlichen Teil für authorized_keys direkt aus dem Einstellungsfenster.

Klare Serverprüfung

Bei der ersten Verbindung wird der Fingerabdruck des Server-Hostschlüssels in einem Dialog angezeigt, damit Sie ihn prüfen können, bevor Sie dem Server vertrauen.

Auch ein HTTP-Proxy

Programme ohne SOCKS5-Unterstützung können einen optionalen HTTP-Proxy nutzen, der durch denselben Tunnel läuft.

Lebt im Infobereich

Das Symbol zeigt, ob der Tunnel steht, Benachrichtigungen erklären, warum nicht, und das Protokoll ist einen Klick entfernt.

Spricht Ihre Sprache

Die Oberfläche ist in 49 Sprachen übersetzt, mit Rechts-nach-links-Layout für Arabisch, Persisch, Hebräisch und Urdu.

Warum nicht einfach ssh -D?

ssh -D 1080 user@server liefert mit einem Befehl einen SOCKS5-Proxy — bis die Verbindung unbemerkt nicht mehr funktioniert. Shprot startet denselben OpenSSH-Client und kümmert sich um alles, was der Befehl allein nicht leistet.

ssh -DShprot
Netzwechsel, WLAN-Wechsel, Aufwachen aus dem RuhezustandSelbst neu startenVerbindet sich automatisch neu
Tunnel verbunden, aber kein DatenverkehrBleibt unbemerktWird durch Prüfungen über den Proxy erkannt
Wiederholte AuthentifizierungsfehlerSache Ihrer SkripteSeltene Wiederholungen, damit der Server Ihre IP nicht sperrt
Client-Schlüsselssh-keygen und Dateien in ~/.sshErzeugen oder importieren, öffentlichen Schlüssel mit einem Klick kopieren
Prüfung der ServeridentitätAbfrage im TerminalDialog mit dem Fingerabdruck des Hostschlüssels
Programme ohne SOCKS5-UnterstützungNicht abgedecktOptionaler HTTP-Proxy durch denselben Tunnel
TunnelstatusTerminalfensterSymbol im Infobereich und Benachrichtigungen mit dem Fehlergrund

Werkzeuge wie autossh helfen beim Neustart, erfordern aber trotzdem manuelle Einrichtung und haben keine Oberfläche.

Wofür es sich eignet

Eigene Infrastruktur

Erreichen Sie interne Dashboards, Staging-Umgebungen und Admin-Werkzeuge, die nur aus dem Netz Ihres Servers zugänglich sind.

Unsichere Netzwerke

Leiten Sie Ihren Verkehr über Ihren eigenen Server, wenn Sie öffentliches WLAN in Cafés, Hotels oder Flughäfen nutzen.

Mobiles Arbeiten am Laptop

Ein stabiler Proxy auf einem Rechner, der den ganzen Tag schläft und das Netz wechselt.

In drei Schritten startklar

  1. Server vorbereiten

    Jeder Linux-Server mit OpenSSH genügt. Installiert wird darauf nichts — ein eigener Benutzer, der nur Ports weiterleiten darf, ist mit wenigen Befehlen angelegt.

  2. Shprot verbinden

    Geben Sie user@server ein, erzeugen Sie einen Schlüssel und fügen Sie dessen öffentlichen Teil in authorized_keys auf dem Server ein. Prüfen Sie einmal den Fingerabdruck des Servers.

  3. Programme auf den Proxy umstellen

    Tragen Sie socks5h://localhost:1080 im Browser oder in den Proxy-Einstellungen des Systems ein — das Menü im Infobereich kopiert die Adresse für Sie.

Schritt-für-Schritt-Anleitung mit Serverhärtung →

Ein genauerer Blick

Bei der ersten Verbindung sehen Sie den Fingerabdruck des Serverschlüssels und entscheiden, ob Sie ihm vertrauen.
Bei der ersten Verbindung sehen Sie den Fingerabdruck des Serverschlüssels und entscheiden, ob Sie ihm vertrauen.
Das Menü im Infobereich zeigt den Tunnelstatus und kopiert fertige Proxy-Adressen.
Das Menü im Infobereich zeigt den Tunnelstatus und kopiert fertige Proxy-Adressen.

Shprot herunterladen

Version 1.6. Kostenlos, Open Source, ohne Konten und Abonnements.

Ubuntu, Debian

Ubuntu 22.04+, Debian 12+ und kompatible Distributionen.

Paket (.deb)

Fedora, RHEL

Fedora 39+, RHEL 9+, AlmaLinux 9+ und kompatible Distributionen.

Paket (.rpm)

Shprot nutzt den OpenSSH-Client (ssh und ssh-keygen). Er ist in Windows 10 / 11 und den meisten Linux-Desktops enthalten; fehlt er, erklärt Shprot, wie Sie ihn hinzufügen.

Jede Version enthält eine Datei SHA256SUMS, mit der Sie prüfen können, dass der Download nicht verändert wurde. Alle Versionen und Änderungen →

Fragen und Antworten

Ist Shprot ein VPN?

Nein, es ist ein Proxy. Nur Programme, die dafür eingerichtet sind — ein Browser, curl, git, eine IDE —, senden Verkehr durch den Tunnel; alles andere geht direkt. Es werden keine virtuellen Netzwerkadapter installiert.

Was brauche ich auf dem Server?

Einen normalen OpenSSH-Server und ein Konto, das TCP-Ports weiterleiten darf. Auf dem Server muss nichts installiert werden; jeder VPS oder Heimserver, den Sie per SSH erreichen, eignet sich.

Kann ich mich mit einem Passwort anmelden?

Nein, Shprot verwendet nur SSH-Schlüssel. Schlüssel sind sicherer als Passwörter und erlauben es dem Tunnel, sich ohne Ihr Zutun neu zu verbinden. Der Schlüssel wird in der App mit einem Klick erzeugt.

Welche Programme können den Proxy nutzen?

Browser, curl, git, Paketmanager und jedes Programm mit SOCKS5- oder HTTP-Proxy-Einstellungen oder Unterstützung für die Variablen ALL_PROXY / HTTP_PROXY. Verwenden Sie socks5h://, damit Domainnamen auf dem Server aufgelöst werden.

Wie prüft Shprot den Tunnel?

Von Zeit zu Zeit öffnet es über den Proxy eine zufällig gewählte bekannte Website. Schlägt das fehl, obwohl das Internet selbst erreichbar ist, wird der Tunnel neu gestartet.

Ist es kostenlos?

Ja. Shprot ist freie Open-Source-Software unter der Lizenz GNU GPL v3, ohne Konten, Abonnements oder Werbung.

Gibt es eine macOS-Version?

Noch nicht. Shprot unterstützt derzeit Windows 10 / 11 und Linux.