Geschrieben für Menschen in Netzen, die Datenverkehr untersuchen, und für alle, die ein vless:// in einer Konfigurationsdatei gesehen haben.
Was ist VLESS?
Eine verständliche Antwort: was VLESS ist, womit es immer kombiniert wird, warum Filtersysteme damit Mühe haben und was es Ihnen nicht gibt.

- VLESS ist ein schlanker Transport aus der V2Ray- und Xray-Familie, allein noch kein VPN
- Es hat bewusst keine eigene Verschlüsselung und läuft deshalb immer über TLS
- Leichter als VMess und frei von dessen Uhrzeitproblemen, weil es die Zeitstempel-Authentifizierung weglässt
- CDN-Fronting mischt es unter normalen Webverkehr, REALITY beantwortet aktive Sonden mit einer echten Website
- Keine Anonymität und kein Tor: ein Sprung, ein Betreiber, Vertrauen verlagert statt abgeschafft
- In einem zensierten Netz ist kein Protokoll garantiert, auch VLESS nicht
VLESS ist ein Transportprotokoll aus der V2Ray- und Xray-Familie. Es definiert zwei Dinge: wie ein Client mit einer UUID nachweist, welches Konto er ist, und wie er den Server bittet, in seinem Namen eine Verbindung zu einem Ziel zu öffnen. Damit ist die Spezifikation fast vollständig beschrieben. Sie ist absichtlich dünn.
Was die meisten überrascht: VLESS hat keine eigene Verschlüsselung. Das ist kein Versehen und für sich genommen keine Schwäche. Die Verschlüsselung wurde aus dem Protokoll herausgenommen und an TLS übergeben, dieselbe Schicht, die normales HTTPS schützt. Deshalb sehen Sie VLESS in der Praxis nie allein, sondern VLESS über TLS und zunehmend VLESS mit einem REALITY-Handshake.
Der Rest dieser Seite beantwortet zuerst die Frage: wie sich VLESS von VMess, von Shadowsocks und von Trojan unterscheidet, was CDN-Fronting wirklich bedeutet, warum Deep Packet Inspection damit Mühe hat, und die ehrliche Liste dessen, was es nicht leistet. Was wir verkaufen, kommt am Ende in einem Abschnitt, den Sie überspringen können.
Was VLESS tatsächlich tut
Eine VLESS-Sitzung beginnt damit, dass der Client einen kleinen Header schickt: ein Versionsbyte, die UUID des Kontos, ein optionales Add-on-Feld, den Befehl (über TCP verbinden, über UDP verbinden) sowie Zieladresse und Port. Der Server prüft die UUID gegen seine Liste, öffnet die gewünschte Verbindung und kopiert von da an nur noch Bytes in beide Richtungen.
Es gibt kein Framing pro Nachricht, keine Verschleierungsschicht, keinen Zeitstempel-Handshake, keinen Schlüsselaustausch im Protokoll. Der Overhead pro Verbindung liegt bei wenigen Bytes, die Prozessorlast des Protokolls selbst nahe null. Alles Teure passiert in der darunterliegenden TLS-Schicht, für die jeder moderne Prozessor Hardwarebeschleunigung hat.
Deshalb wird VLESS als Transport beschrieben und nicht als Tunnel im Sinne von WireGuard. WireGuard baut eine Netzwerkschnittstelle und routet Pakete. VLESS vermittelt Datenströme: eine Anwendung fragt nach einem Ziel, der Client verpackt die Anfrage, der Server stellt die Verbindung her. Ob Ihr gesamtes Gerät darüber läuft, entscheidet die Client-Software, nicht das Protokoll.
Warum es keine eigene Verschlüsselung mitbringt
Ältere Protokolle dieser Familie brachten eigene Kryptografie mit. Das erzeugte zwei Probleme. Erstens ist selbstgebaute Kryptografie in einem zensurresistenten Protokoll eine schlechte Wette: weniger Leute schreiben sie, weniger Leute prüfen sie, und wenn sie falsch ist, merkt es jahrelang niemand. Das zweite Problem wiegt für den eigentlichen Zweck schwerer. Eigene Verschlüsselung erzeugt eigen aussehenden Verkehr, und Verkehr, der sonst nirgends im Internet vorkommt, lässt sich leicht herausgreifen, auch wenn er nicht lesbar ist.
VLESS macht das Gegenteil. Es übernimmt Identifikation und Adressierung, tritt dann zur Seite und überlässt TLS Vertraulichkeit und Integrität. TLS ist das meistanalysierte Protokoll des Internets, wird von Bibliotheken umgesetzt, die Tausende Menschen prüfen, und, hier am nützlichsten, es ist das, wonach fast jede andere Verbindung Ihres Geräts ebenfalls aussieht.
Praktische Folge: Ein VLESS-Endpunkt ohne TLS davor ist wirklich unsicher und sollte nie benutzt werden. Wenn Sie einen vless://-Link bekommen, bei dem der Sicherheitsparameter none lautet, überträgt dieser Link Ihre Konto-UUID und Ihre Zieladressen im Klartext. Jede Konfiguration, die wir ausgeben, verwendet TLS.
VLESS im Vergleich zu VMess
VMess kam zuerst, aus demselben Projekt. Es bringt eigene Verschlüsselung mit und authentifiziert über einen Hash aus Konto-UUID und aktueller Uhrzeit. Diese Zeitabhängigkeit ist die Ursache des klassischen VMess-Fehlers: Ein Client, dessen Uhr ein bis zwei Minuten vom Server abweicht, verbindet sich einfach nicht, ohne brauchbare Fehlermeldung.
VMess hat außerdem eine charakteristische Form. Weil es eigenes Framing und eigene Kryptografie macht, hat der Bytestrom Eigenschaften, die ein Filtersystem lernen kann. Mehrere nationale Filtersysteme haben genau das vorgeführt, woraufhin VMess-Installationen sich in TLS einwickelten, um zu überleben. Ab da bezahlte das Protokoll die Verschlüsselung zweimal.
VLESS ist im Kern VMess ohne diese beiden Dinge: keine eingebaute Kryptografie, keine Zeitstempel-Authentifizierung. Das Ergebnis ist prozessorschonender, unempfindlich gegen Uhrabweichungen und, sobald TLS die äußere Schicht bildet, deutlich schwerer zu erkennen. Wer heute wählt, hat kein starkes Argument mehr für VMess.
VLESS im Vergleich zu Shadowsocks und Trojan
Shadowsocks ist ein verschlüsselter SOCKS-Proxy. Sein Verkehr soll wie zufällige Bytes ohne jeden erkennbaren Header aussehen. Das funktionierte jahrelang, aber "ein Strom hochentropischer Bytes auf einem Port, ohne TLS-Handshake davor" ist selbst eine Signatur, und moderne Filtersysteme haben gelernt, genau dieses Muster zu suchen und die betreffenden Server aktiv zu sondieren.
Trojan wählte den anderen Weg: nicht nach nichts aussehen, sondern nach etwas sehr Gewöhnlichem. Ein Trojan-Server zeigt ein echtes TLS-Zertifikat und liefert einer Sonde ohne das richtige Passwort eine normale Webseite aus. Für einen Scanner ist das ein Webserver. Die Schwäche: Er braucht eine echte Domain und ein echtes Zertifikat, und die Seiten, für die er einsteht, sind meist Seiten mit wenig Verkehr, die niemand besucht.
VLESS über TLS gehört zur selben Familie wie Trojan, und REALITY treibt dieselbe Idee weiter. Der Unterschied: VLESS ist ein Transport und kein vollständiges Serverdesign, es lässt sich also über einfaches TLS, über WebSocket hinter einem CDN, über gRPC oder über REALITY führen, und Sie wählen, was zum Netz passt, in dem Sie gerade sind. Diese Flexibilität ist der eigentliche Grund, warum es zum Standard in diesem Ökosystem wurde.
Was CDN-Fronting und REALITY praktisch bedeuten
CDN-Fronting heißt, dass Ihre VLESS-Verbindung nicht zu einem Server geht, der allein auf seiner eigenen Adresse sitzt. Sie geht zu einem Edge-Knoten eines Content Delivery Network, per WebSocket oder gRPC innerhalb einer ganz normalen HTTPS-Anfrage, und das CDN leitet sie weiter. Wer das Netz beobachtet, sieht eine Verbindung zu einer IP-Adresse, die auch Tausende völlig anderer Websites ausliefert, mit einem Hostnamen und einem Zertifikat dieses CDN. Diese Adresse zu sperren hieße, einen großen Teil des normalen Webs mitzusperren, und diesen Preis zahlen die meisten Netze nicht.
REALITY setzt stattdessen bei der Zertifikatsseite an. Ein REALITY-Server borgt sich den TLS-Handshake einer echten, beliebten, unbeteiligten Website. Wenn ein Zensursystem Ihren Server aktiv sondiert, was heute Routine und keine Theorie mehr ist, bekommt die Sonde den echten Handshake und das echte Zertifikat dieser Seite. Sie schließt daraus, einen Spiegel eines bekannten Dienstes gefunden zu haben, denn von außen war es genau das.
Keine der beiden Techniken ist Zauberei und keine ist dauerhaft. Beide sind Antworten auf ein bestimmtes Erkennungsverfahren, und Erkennungsverfahren ändern sich. Was sie einbringen: Ihre Verbindung zu sperren kostet den Netzbetreiber Kollateralschaden, statt eine Regel zu sein, die ihn nichts kostet.
Warum Deep Packet Inspection damit Mühe hat
Filtersysteme arbeiten in Schichten. Die billigste Schicht ist eine Liste gesperrter Adressen und Hostnamen. Die nächste betrachtet die Form des Verkehrs: Handshake-Bytes, Paketgrößenverteilung, Timing. Die teuerste verbindet sich selbst mit Ihrem Server und versucht, ihn zu einer Aussage zu bringen.
VLESS über TLS gibt der ersten Schicht wenig, weil sich eine CDN-Adresse nicht billig auf eine Sperrliste setzen lässt. Der zweiten gibt es ebenfalls wenig, weil auf der Leitung eine TLS-Sitzung liegt, deren Handshake-Fingerabdruck einem gängigen Browser gleichen kann, und der VLESS-Header erst nach dem Aufbau dieser Sitzung erscheint, verschlüsselt. REALITY beantwortet die dritte Schicht direkt, indem es der Sonde eine echte Website liefert.
Was weiterhin wirkt: ein Netz, das nur eine Whitelist von Zielen erlaubt, ein Netz, das TLS zu allem außer dem eigenen Resolver und Proxy blockiert, und Verkehrsanalyse über längere Zeit, die nichts lesen muss, um zu bemerken, dass eine Verbindung lange auffällig viele Daten getragen hat. VLESS ist eine starke Antwort auf Mustererkennung. Es ist keine Antwort auf ein Netz, das Sie nur fünf freigegebene Adressen erreichen lässt.
Was VLESS nicht ist
Es ist keine Anonymität. Eine VLESS-Verbindung verschiebt den sichtbaren Endpunkt Ihres Verkehrs von Ihrem eigenen Netz auf den Server. Ihr lokales Netz und Ihr Zugangsanbieter sehen Ihre Ziele nicht mehr, der Server sieht sie. Das ist eine Verlagerung von Vertrauen, keine Abschaffung. Unser Netz führt keine Protokolle, das heißt Quelladressen und Verbindungszeitpunkte werden nicht gespeichert und die Server laufen aus dem RAM, sodass ein Neustart nichts zurücklässt. Prüfen Sie diese Aussage trotzdem so, wie Sie sie bei jedem anderen prüfen würden.
Es ist kein Tor. Tor führt über drei unabhängige Relays verschiedener Betreiber, damit kein einzelnes weiß, wer Sie sind und wohin Sie gehen. VLESS ist ein Sprung zu einem Betreiber. Tor ist deutlich langsamer und gegen genau diese Bedrohung deutlich stärker. Wenn Ihr Risikomodell verlangt, dass niemand im Pfad beide Enden verknüpfen kann, ist ein VPN welchen Protokolls auch immer das falsche Werkzeug.
Es ist auch keine Garantie. Ein Netz kann ein Protokoll sperren, ein Land kann ein CDN sperren, und ein Endpunkt, der gestern lief, kann heute stehen. Wer verspricht, VLESS funktioniere in einem bestimmten Land immer, rät. Wahr ist das Engere und trotzdem Nützliche: VLESS ist so gebaut, dass es wie gewöhnlicher verschlüsselter Webverkehr aussieht, und es ist das, was man probiert, wenn die einfacheren Protokolle scheitern.
Unseres läuft von vier Standorten: Singapur, Tokio, Los Angeles und Berlin. CDN-gestützte Endpunkte werden einzeln gepflegt und nicht in Masse aufgesetzt, und eine kurze gepflegte Liste schlägt eine lange ungepflegte. VLESS-Zugang ist in jedem Plan auf /vpn/ enthalten, neben WireGuard und OpenVPN auf Servern in Dutzenden Ländern, und unter /vpn/status/ steht eine Live-Übersicht, wenn Sie die Endpunkte vor der Entscheidung sehen wollen.
So lesen Sie einen vless://-Link
- 1
Der Teil vor dem @ ist Ihr Konto
Ein Link sieht so aus: vless://UUID@host:port?parameter#label. Die lange hexadezimale Zeichenkette vor dem @ ist die UUID Ihres Kontos. Behandeln Sie sie wie ein Passwort: Wer sie hat, kann Ihren Zugang nutzen.
- 2
Host und Port sind das Verbindungsziel
Dorthin wird die Verbindung tatsächlich aufgebaut. Bei einem CDN-gestützten Setup ist das oft ein CDN-Hostname statt des Servers selbst, und Port 443, damit alles auf demselben Port landet wie normaler HTTPS-Verkehr.
- 3
security sagt, was die Sitzung schützt
security=tls bedeutet normales TLS, security=reality einen REALITY-Handshake, der eine echte Website borgt. security=none bedeutet, dass nichts die Sitzung verschlüsselt: unsicher und außerhalb eines Labors nie zu verwenden.
- 4
type ist die Trägerschicht
type=ws ist WebSocket, was CDN-Fronting üblicherweise nutzt, zusammen mit einem path und oft einem host-Parameter. type=grpc nutzt gRPC-Streams, type=tcp ist roh. Diese Angaben müssen exakt zum Server passen, sonst kommt keine Verbindung zustande.
- 5
sni und fp bestimmen, was das Netz sieht
sni ist der im TLS-Handshake gesendete Servername, der einzige im Klartext sichtbare Teil einer TLS-Verbindung. fp legt den Handshake-Fingerabdruck fest, den der Client nachahmt, meist chrome, damit die Verbindung wie ein Browser wirkt und nicht wie ein Proxy-Werkzeug.
- 6
Alles nach dem # ist nur ein Etikett
Es benennt den Eintrag in Ihrer Client-Liste und hat keinen Einfluss auf die Verbindung. Sie können ihn frei umbenennen, damit Sie Ihre Server auseinanderhalten.
Fragen & Antworten
Wofür steht VLESS?
Es ist kein förmliches Akronym. Der Name stammt von VMess, dem älteren Protokoll desselben V2Ray-Projekts: Das "V" bleibt, der Rest signalisiert weniger Design, also weniger Overhead, weniger Kryptografie im Protokoll, weniger Angriffsfläche für Fingerprinting. "VMess, aber leichter" trifft die Absicht recht gut.
Ist VLESS sicher?
VLESS über TLS ist im gewöhnlichen Sinn sicher: Die Sitzung schützt dieselbe Kryptografie wie bei HTTPS. VLESS ohne TLS ist nicht sicher, weil das Protokoll selbst nichts verschlüsselt und Ihre Konto-UUID sowie Ihre Zieladressen offenlegen würde. Prüfen Sie, dass in jedem Link security auf tls oder reality steht, nie auf none.
Was ist der Unterschied zwischen VLESS und VMess?
VMess bringt eigene Verschlüsselung mit und authentifiziert über einen Zeitstempel, deshalb kann ein Gerät mit falscher Uhr sich nicht verbinden und der Verkehr hat eine lernbare Form. VLESS entfernt beides und verlässt sich auf TLS für die Verschlüsselung und auf die UUID für die Identität. VLESS ist leichter, schwerer zu erkennen und von der Uhrzeit unabhängig.
Ist VLESS besser als Shadowsocks?
In Netzen, die aktiv nach Proxy-Verkehr suchen, meistens ja, weil VLESS über TLS wie eine normale HTTPS-Sitzung aussieht, während Shadowsocks wie ein unerklärlicher Strom zufälliger Bytes wirkt. In einem Netz ohne Filterung ist Shadowsocks einfacher zu betreiben und der Unterschied spielt keine Rolle.
Macht mich VLESS anonym?
Nein. Es ändert, wer Ihren Verkehr sehen kann, nicht ob ihn jemand sehen kann. Ihr lokales Netz und Ihr Zugangsanbieter sehen Ihre Ziele nicht mehr, der VPN-Server sieht sie. Für Anonymität gegenüber einem Beobachter, der beide Enden einer Verbindung sieht, ist Tor das passende Werkzeug, kein VPN-Protokoll.
Funktioniert VLESS in einem Land, das VPNs sperrt?
Das kann niemand versprechen. VLESS ist so gebaut, dass es wie gewöhnlicher verschlüsselter Webverkehr aussieht, und ist deshalb normalerweise das, was man probiert, wenn WireGuard und OpenVPN gesperrt sind. Ein Netz, das nur eine Whitelist zulässt, stoppt es trotzdem. Ein Anbieter, der ein bestimmtes Land garantiert, ist ein Warnsignal.
Welche Client-Apps unterstützen VLESS?
Unter Android v2rayNG und Hiddify. Unter iOS Shadowrocket und Streisand. Unter Windows v2rayN, Nekoray oder Hiddify. Unter macOS und Linux Hiddify sowie der Xray-Core direkt. Alle importieren einen vless://-Link per Einfügen oder per QR-Scan.
Braucht VLESS einen Domainnamen?
Ein normales TLS- oder CDN-gestütztes Setup ja, weil TLS-Zertifikate auf Namen und nicht auf Adressen ausgestellt werden. REALITY ist die Ausnahme: Es borgt sich für den Handshake einen fremden Namen und kann daher auf einer nackten IP laufen. Als Nutzer müssen Sie sich darum nicht kümmern, die Domain steckt bereits im Link.
Weitere Themen
Ratgeber
Was ist VLESS?
Eine verständliche Antwort: was VLESS ist, womit es immer kombiniert wird, warum Filtersysteme damit Mühe haben und was es Ihnen nicht gibt.
VPN-Pläne ansehen