Zurück zu den Updates
New releaseOct 19, 2026

warpgate v0.30.0

Vollständig transparenter SSH-, HTTPS-, Kubernetes-, Datenbank- und RDP/VNC-Bastion/PAM, der keine zusätzliche clientseitige Software benötigt

Teilen


Zeigt ein schwarzes Logo im hellen Farbmodus und ein weißes im dunklen Farbmodus.


GitHub All Releases     Discord   Docs


Warpgate ist ein intelligenter und vollständig transparenter SSH-, HTTPS-, Kubernetes-, MySQL-, PostgreSQL-, RDP- und VNC-Bastion-Host, der weder eine Client-App noch einen SSH-Wrapper benötigt.

  • Richten Sie ihn in Ihrer DMZ ein, fügen Sie Benutzerkonten hinzu und weisen Sie diese einfach bestimmten Hosts und URLs innerhalb des Netzwerks zu.
  • Warpgate zeichnet jede Sitzung für Sie auf, damit Sie sie (live) ansehen und später über eine integrierte Admin-Weboberfläche wiedergeben können.
  • Browserbasierter SSH-, RDP- und VNC-Zugriff ist integriert; native Clients funktionieren weiterhin.
  • Kein Jump Host – leitet die Verbindung direkt an das Ziel weiter, und zwar vollständig transparent für den Client.
  • Native 2FA- und SSO-Unterstützung (TOTP & OpenID Connect)
  • Integrierter Brute-Force-Schutz mit IP-Blockierung und Benutzersperrung
  • Einzelne Binärdatei ohne Abhängigkeiten.
  • Geschrieben in 100 % sicherem Rust.

Unterstützt von:

FLOSS/fund badge

Erste Schritte & Downloads

Dokumentation

Die vollständige Dokumentation ist unter warpgate.null.page verfügbar, einschließlich:

  • Login-Schutz – Brute-Force-Schutz konfigurieren
  • SSO – Single Sign-On mit OpenID Connect
  • Tickets – Temporäre Zugangsdaten

Wie unterscheidet sich Warpgate von einem Jump Host / VPN / Teleport?

WarpgateSSH-Jump-HostVPNTeleport
✅ Präzise 1:1-Zuordnung zwischen Benutzern und Diensten(Üblicherweise) vollständiger Zugriff auf das Netzwerk hinter dem Jump-Host(Üblicherweise) vollständiger Zugriff auf das Netzwerk✅ Präzise 1:1-Zuordnung zwischen Benutzern und Diensten
✅ Kein eigener Client erforderlichJump-Host-Konfiguration erforderlich✅ Kein eigener Client erforderlichEigener Client erforderlich
✅ 2FA direkt einsatzbereit🟡 2FA mit zusätzlichen PAM-Plugins möglich🟡 Hängt vom Anbieter ab✅ 2FA direkt einsatzbereit
✅ SSO direkt einsatzbereit🟡 SSO mit zusätzlichen PAM-Plugins möglich🟡 Hängt vom Anbieter abKostenpflichtig
✅ Auditierung auf Befehlsebene🟡 Auditierung auf Verbindungsebene auf dem Jump-Host, kein sicheres Audit auf dem Ziel, wenn Root-Zugriff gewährt wirdKein sicheres Audit auf dem Ziel, wenn Root-Zugriff gewährt wird✅ Auditierung auf Befehlsebene
✅ Vollständige SitzungsaufzeichnungKeine sichere Aufzeichnung auf dem Ziel möglich, wenn Root-Zugriff gewährt wirdKeine sichere Aufzeichnung auf dem Ziel möglich, wenn Root-Zugriff gewährt wird✅ Vollständige Sitzungsaufzeichnung
✅ Nicht-interaktive Verbindungen🟡 Nicht-interaktive Verbindungen sind möglich, wenn der Client Jump-Hosts nativ unterstützt✅ Nicht-interaktive VerbindungenNicht-interaktive Verbindungen erfordern die Verwendung eines SSH-Client-Wrappers oder das Ausführen eines Tunnels
✅ Selbst gehostet, Sie besitzen die Daten✅ Selbst gehostet, Sie besitzen die Daten🟡 Hängt vom Anbieter abSaaS
✅ Integrierter Brute-Force-Schutz🟡 Erfordert fail2ban-Einrichtung🟡 Hängt vom Anbieter ab✅ Integrierter Brute-Force-Schutz
image

Sicherheitsprobleme melden

Bitte verwenden Sie GitHubs System zur Meldung von Schwachstellen.

Projektstatus

Warpgate wird aktiv in Unternehmensumgebungen eingesetzt.

Was geplant ist und als Nächstes bearbeitet wird, ist in der öffentlichen Roadmap dokumentiert.

Funktionsweise

Warpgate ist ein Dienst, den Sie auf dem Bastion-/DMZ-Host bereitstellen. Er nimmt SSH-, HTTPS-, Kubernetes-, MySQL-, PostgreSQL-, RDP- und VNC-Verbindungen entgegen und bietet eine (optionale) Web-Admin-Oberfläche.

Führen Sie warpgate setup aus, um interaktiv eine Konfigurationsdatei einschließlich Port-Bindings zu erzeugen. Details finden Sie unter Erste Schritte.

Es nimmt Verbindungen mit speziell formatierten Anmeldedaten entgegen, authentifiziert den Benutzer lokal, stellt selbst eine Verbindung zum Ziel her und verbindet dann beide Parteien miteinander, während (optional) die Sitzung aufgezeichnet wird.

Bei Verbindungen über HTTPS präsentiert Warpgate eine Auswahl verfügbarer Ziele und leitet anschließend den gesamten Datenverkehr einer Sitzung an das ausgewählte Ziel weiter. Sie können jederzeit zwischen Zielen wechseln.

Sie verwalten die Ziel- und Benutzerlisten und ordnen sie einander über die Admin-Oberfläche zu; der Sitzungsverlauf wird in einer SQLite-Datenbank gespeichert (standardmäßig in /var/lib/warpgate).

Sie können über die Admin-Weboberfläche auch die Live-Sitzungsliste anzeigen, Sitzungsaufzeichnungen, Protokolle und mehr überprüfen.

Offenlegung zur KI-Transparenz

Kategorien