Was macht reality-wireguard-relay?
VLESS-XHTTP-REALITY-Relay + WireGuard-Multi-Exit-Proxy-Kette als Claude Code Skill (Playbook + Skripte, kein Ein-Klick-Setup). Die ausgehende IP ist die des Lande-VPS. | Claude Code Skill: Erstellen eines VLESS-XHTTP-REALITY-Relays, das über WireGuard an einen oder mehrere Lande-VPS mittels SNAT-Multi-Exit angebunden wird, sodass die Exit-IP die des Lande-VPS ist – Architektur, MTU-Fallstricke, Verifizierung und Hilfsskripte.
Architektur-Übersicht
Das System besteht aus zwei Hauptkomponenten:
- Relay-Server (Relay): Führt einen VLESS-XHTTP-REALITY-Eingang aus und leitet den Datenverkehr über einen WireGuard-Tunnel an den Lande-VPS weiter.
- Lande-VPS (Landing): Empfängt den getunnelten Datenverkehr und leitet ihn über SNAT an das eigentliche Ziel weiter. Die ausgehende IP ist die des Lande-VPS.
Durch die Verwendung von WireGuard wird eine Ende-zu-Ende-Verschlüsselung zwischen Relay und Landing erreicht, während REALITY die Masquerade des Relay-Eingangs gewährleistet.
MTU-Fallstricke
Ein häufiges Problem bei dieser Konfiguration sind MTU-Probleme. WireGuard hat einen Overhead von 60+ Bytes, und REALITY fügt weitere ~30 Bytes hinzu. Wenn die MTU nicht richtig konfiguriert ist, kann es zu Paketfragmentierung oder Verbindungsabbrüchen kommen.
Empfohlene Einstellungen:
- WireGuard-Schnittstelle:
MTU = 1280(oder niedriger, z. B. 1200 bei IPv6-Umgebungen) - Xray-Core:
streamSettings->sockopt->tcpMptcp:falseundtcpFastOpen:true(optional) - REALITY-Konfiguration: `