Zurück zu den Updates
New releaseSep 1, 2026

TrustTunnel v1.1.0

Open-Source-VPN-Protokoll, das TCP-, UDP- und ICMP-Datenverkehr über HTTPS tunnelt und dabei DPI und Drosselung umgeht. Bietet Split-Tunneling, SOCKS5-Proxy, benutzerdefiniertes DNS und plattformübergreifende Clients.

Teilen

TrustTunnel

Clients · App Store (iOS) · App Store (macOS) · Play store


Inhaltsverzeichnis


Einführung

TrustTunnel ist ein modernes Open-Source-VPN-Protokoll, das ursprünglich von AdGuard VPN entwickelt wurde und nun für jeden zur Nutzung und Prüfung verfügbar ist.

Es bietet schnelle, sichere und zuverlässige VPN-Verbindungen ohne die üblichen Kompromisse. Durch sein Design ist der TrustTunnel-Datenverkehr nicht von regulärem HTTPS-Datenverkehr zu unterscheiden, wodurch Drosselung und Deep-Packet-Inspection umgangen werden können, während gleichzeitig starke Datenschutzgarantien erhalten bleiben.

Das TrustTunnel-Projekt umfasst den VPN-Endpoint (dieses Repository), die Bibliothek und CLI für den Client und die GUI-Anwendung.

Server-Funktionen

  • VPN-Protokoll: Die Bibliothek implementiert das VPN-Protokoll kompatibel mit HTTP/1.1, HTTP/2 und QUIC. Durch die Nachahmung regulären Netzwerkverkehrs wird es unmöglich, es zu erkennen und zu blockieren.

  • Flexibles Traffic-Tunneling: TrustTunnel kann TCP-, UDP- und ICMP- Datenverkehr zum und vom Client tunneln.

  • Plattformkompatibilität: Der Server ist mit Linux und macOS kompatibel. Der Client ist für Android, Apple, Windows und Linux verfügbar.

  • Subscription-Endpoint: Optional kann eine benutzerspezifische Subscription-URL über HTTPS bereitgestellt werden. Wenn [subscription] in vpn.toml aktiviert ist, kann jeder Client seine eigene JSON-Konfiguration (Verbindungsparameter, Anmeldedaten, DNS-Upstreams und mehr) über HTTPS mit HTTP Basic Auth abrufen, was Self-Service und automatisch aktualisierende Client-Konfiguration ohne manuelle Dateiverteilung ermöglicht.


Client-Funktionen

  • Traffic-Tunneling: Die Bibliothek ist in der Lage, TCP-, UDP- und ICMP- Datenverkehr vom Client zum Endpoint und zurück zu tunneln.

  • Plattformübergreifende Unterstützung: Sie unterstützt die Plattformen Linux, macOS und Windows und bietet eine konsistente Erfahrung über verschiedene Betriebssysteme hinweg.

  • Systemweiter Tunnel und SOCKS5-Proxy: Er kann als systemweiter Tunnel unter Verwendung einer virtuellen Netzwerkschnittstelle sowie als SOCKS5-Proxy eingerichtet werden.

  • Split-Tunneling: Die Bibliothek unterstützt Split-Tunneling, wodurch Benutzer Verbindungen zu bestimmten Domains oder Hosts vom Routing durch den VPN-Endpoint ausschließen können oder umgekehrt nur Verbindungen zu bestimmten Domains oder Hosts basierend auf einer Ausschlussliste durch den Endpoint routen können.

  • Benutzerdefinierter DNS-Upstream: Benutzer können einen benutzerdefinierten DNS-Upstream angeben, der für DNS-Abfragen verwendet wird, die durch den VPN-Endpoint geroutet werden.


Schnellstart

Endpoint-Einrichtung

Den Endpoint installieren

Es ist ein Installationsskript verfügbar, das mit dem folgenden Befehl ausgeführt werden kann:```bash curl -fsSL https://raw.githubusercontent.com/TrustTunnel/TrustTunnel/refs/heads/master/scripts/install.sh | sh -s -

Das Installationsskript lädt das vorgefertigte Paket aus dem neuesten
GitHub-Release für die entsprechende Systemarchitektur herunter und entpackt es nach
`/opt/trusttunnel`. Das Ausgabeverzeichnis kann überschrieben werden, indem
das Flag `-o DIR` am Ende des obigen Befehls angegeben wird.

Wenn Sie eine bestimmte Version installieren möchten (anstelle der neuesten), verwenden Sie `-V <version>`:```bash
curl -fsSL https://raw.githubusercontent.com/TrustTunnel/TrustTunnel/refs/heads/master/scripts/install.sh | sh -s - -V <version>

[!NOTE] Vorgefertigte Pakete sind für die Architekturen linux-x86_64, linux-aarch64 und macos-universal (Intel und Apple Silicon) verfügbar.

Aktualisieren des Endpunkts

Das Installationsskript installiert immer die neueste verfügbare Version. Um Ihre Installation zu aktualisieren, führen Sie den Installationsbefehl erneut aus:```bash curl -fsSL https://raw.githubusercontent.com/TrustTunnel/TrustTunnel/refs/heads/master/scripts/install.sh | sh -s -

Dies führt den Installer erneut aus und ersetzt die Binärdateien im Installationsverzeichnis
(`/opt/trusttunnel` standardmäßig, oder das Verzeichnis, das Sie mit `-o DIR` angegeben haben).

> [!NOTE]
> Vergessen Sie nicht, den Endpunkt vor dem Update zu stoppen:
>
> ```bash
> sudo systemctl stop trusttunnel
> ```
>
> Um den Endpunkt nach dem Update wieder zu starten:
>
> ```bash
> sudo systemctl start trusttunnel
> ```

#### Konfigurationsassistent für den Endpunkt

Bitte lesen Sie die [CONFIGURATION.md](https://github.com/trusttunnel/trusttunnel/blob/master/CONFIGURATION.md) für die ausführlichere
Dokumentation zur Konfiguration des Endpunkts.

Das Installationsverzeichnis enthält die Binärdatei `setup_wizard`, die hilft, die
für den Betrieb des Endpunkts erforderlichen Konfigurationsdateien zu generieren:```bash
cd /opt/trusttunnel/
./setup_wizard -h

Der Setup-Assistent unterstützt den interaktiven Modus, sodass du ihn ausführen kannst und er nach den für die Endpunktkonfiguration erforderlichen Daten fragt.```bash cd /opt/trusttunnel/ sudo ./setup_wizard

> [!NOTE]
> `sudo` ist erforderlich, um TLS-Zertifikate ordnungsgemäß zu verwalten.

Der Assistent fragt nach den folgenden Feldern, von denen einige bereits
Standardwerte haben, die Sie bedenkenlos verwenden können:

Kategorien