Skip to content
Intermediate / 8 min read

ChangeMyIP WireGuard unter Windows einrichten: Full-Tunnel- und Split-Tunnel-Routing

WireGuard unter Windows leitet jede Anwendung mit einem einzigen Tunnel durch den ChangeMyIP-Ausgang. Diese Anleitung importiert die Konfiguration, überprüft die neue öffentliche IP, DNS und den IPv6-Pfad und zeigt, wann zielbasiertes Split-Routing die bessere Wahl ist.

Windows WireGuard Privatsphäre/Anonymität

Überblick

ChangeMyIP bietet WireGuard neben seinen HTTP-, HTTPS-, SOCKS5-, Shadowsocks- und Trojan-Endpunkten an. Unter Windows läuft WireGuard als Hintergrunddienst, sodass jede Anwendung in dem Moment, in dem ein Tunnel aktiv ist, über den ChangeMyIP-Ausgang statt über Ihre Heimverbindung hinausgeht. Das macht es zur unkompliziertesten Möglichkeit, Ihre IP-Adresse unter Windows zu ändern, wenn Sie nicht für jedes Programm einen Proxy konfigurieren möchten.

Sie werden:

  1. Einen WireGuard-Tunnel aus Ihren ChangeMyIP-Verbindungsdetails erstellen.
  2. Den Handshake, die neue öffentliche IP und die DNS-Auflösung bestätigen.
  3. Zwischen Full-Tunnel-Routing und Split-Routing nach Ziel wählen.
  4. Die Fehler diagnostizieren, die die meisten fehlerhaften Einrichtungen verursachen.

Was Sie benötigen

  • Windows 10 oder Windows 11 mit Administratorrechten.
  • Einen ChangeMyIP-Tarif, der WireGuard-Zugriff enthält, plus die Verbindungsdetails: Endpoint-Host und UDP-Port, öffentlicher Server-Schlüssel, Ihr privater Schlüssel, zugewiesene Tunneladresse und DNS-Wert.
  • Den offiziellen WireGuard-Client für Windows von der WireGuard-Downloadseite.
  • Einen beliebigen öffentlichen IP-Echo-Dienst zur Überprüfung (die Beispiele unten verwenden einen; jeder gleichwertige funktioniert).

Full-Tunnel oder Split-Tunnel?

Modus AllowedIPs Was Windows tut Typische Verwendung
Full-Tunnel 0.0.0.0/0, ::/0 Sendet jedes IPv4- und IPv6-Paket über ChangeMyIP IP für alle Apps ändern; eine Website so ansehen, wie sie aus einem anderen Land erscheint
Split nach Ziel Bestimmte Bereiche, zum Beispiel 203.0.113.0/24 Tunnel nur für Datenverkehr, der an diese Bereiche adressiert ist Einen Dienst oder ein Subnetz über den Proxy erreichen, während alles andere lokal bleibt
Pro Anwendung In WireGuard nicht verfügbar Leitet nach Ziel-IP weiter, niemals nach Prozess ChangeMyIP-SOCKS5- oder HTTP-Endpunkte mit einem Pro-App-Router wie Proxifier verwenden

WireGuard entscheidet anhand der Ziel-IP-Adresse, was getunnelt wird, nicht anhand des Programms. Wenn Sie „nur diesen Browser über den Proxy“ benötigen, ist eine Proxy-Konfiguration das richtige Werkzeug, nicht eine WireGuard-Schnittstelle.

Ausgangsbasis: Aktuelle IP und DNS erfassen

# Öffentliche IP vor dem Tunnel
curl.exe -s https://ifconfig.co/ip

# Derzeit verwendete DNS-Server
Get-DnsClientServerAddress -AddressFamily IPv4 |
  Where-Object { $_.ServerAddresses } |
  Select-Object InterfaceAlias, ServerAddresses

Behalten Sie beide Ausgaben. Sie benötigen einen bekannten Vorher-Wert, um ihn nach dem Aufbau des Tunnels zu vergleichen.

Schritte

1. ChangeMyIP-WireGuard-Werte sammeln

Melden Sie sich in Ihrem ChangeMyIP-Konto an und suchen Sie die WireGuard-Verbindungsdetails. Eine WireGuard-Konfiguration entspricht eins zu eins diesen Feldern:

  • Interface > PrivateKey — der private Schlüssel, der Ihrem Gerät zugewiesen ist
  • Interface > Address — die Tunneladresse für Ihr Gerät, normalerweise ein /32
  • Interface > DNS — der Resolver, der innerhalb des Tunnels verwendet werden soll
  • Peer > PublicKey — der öffentliche Schlüssel des ChangeMyIP-Servers
  • Peer > Endpoint — Hostname oder IP-Adresse plus der UDP-Port
  • Peer > AllowedIPs — 0.0.0.0/0, ::/0 für einen Full-Tunnel

Wenn ChangeMyIP eine herunterladbare .conf-Datei bereitstellt, können Sie diese direkt in Schritt 3 importieren. Öffnen Sie sie trotzdem einmal, um die Zeilen DNS und AllowedIPs zu bestätigen.

2. WireGuard für Windows installieren

  1. Laden Sie den Installer von der offiziellen WireGuard-Website herunter.
  2. Führen Sie ihn als Administrator aus und schließen Sie den Assistenten ab.
  3. Bestätigen Sie, dass der Hintergrunddienst ausgeführt wird:
Get-Service -Name 'WireGuardManager' |
  Select-Object Name, Status, StartType

Wenn dieser Dienstname in Ihrer Build-Version nicht existiert, öffnen Sie services.msc und suchen Sie nach einem Dienst, dessen Name mit WireGuard beginnt.

3. Den Tunnel erstellen

Wenn Sie eine Konfigurationsdatei erhalten haben, wählen Sie Tunnel aus Datei importieren und fahren Sie mit Schritt 4 fort. Andernfalls fügen Sie Ihre Werte in einen neuen Tunnel ein:

[Interface]
PrivateKey = <client-private-key-from-changemyip>
Address = 10.7.0.2/32
DNS = <dns-server-from-your-changemyip-config>

[Peer]
PublicKey = <changemyip-server-public-key>
Endpoint = <endpoint-host-or-ip>:<udp-port>
AllowedIPs = 0.0.0.0/0, ::/0
PersistentKeepalive = 25
  1. Öffnen Sie WireGuard und wählen Sie Tunnel hinzufügen > Leeren Tunnel hinzufügen.
  2. Benennen Sie ihn nach dem Ausgangsstandort, zum Beispiel changemyip-de-frankfurt, damit der spätere Wechsel zwischen Städten offensichtlich ist.
  3. Ersetzen Sie jeden <placeholder> durch Ihre eigenen Werte. Fügen Sie keine Anführungszeichen, Kommas oder abschließenden Semikolons hinzu.
  4. Speichern Sie den Tunnel.

Der Wert Address ist Ihre Adresse innerhalb der verschlüsselten Verbindung, nicht die IP, die Websites sehen. Die öffentliche IP ist die des ChangeMyIP-Endpunkts.

4. Aktivieren und Handshake bestätigen

  1. Wählen Sie den Tunnel aus und klicken Sie auf Aktivieren.
  2. Beobachten Sie die Statuszeile: Sie sollte innerhalb weniger Sekunden von Warten auf Handshake zu einem frischen Handshake-Zeitstempel wechseln.
  3. Optional können Sie dies von einem Terminal aus überprüfen. Das Tool wg.exe wird mit dem Windows-Client ausgeliefert:
& 'C:\\Program Files\\WireGuard\\wg.exe' show

Suchen Sie nach einer Zeile latest handshake. Zähler für transfer ungleich null bestätigen, dass Datenverkehr in beide Richtungen fließt. Wenn sich wg.exe nicht in Ihrem Installationsverzeichnis befindet, verlassen Sie sich auf den im WireGuard-Fenster angezeigten Status.

5. Die neue öffentliche IP überprüfen

curl.exe -s https://ifconfig.co/ip

Bestätigen Sie dann alle drei Punkte:

  • Der Wert unterscheidet sich von der zuvor erfassten Ausgangsbasis.
  • Das von einem IP-Lookup-Dienst gemeldete Land stimmt mit dem importierten Endpunkt überein.
  • Ein Browser in einem frischen privaten Fenster meldet dieselbe Adresse. Ein normales Fenster kann zwischengespeicherte Geolokalisierung und veraltete DNS-Ergebnisse wiederverwenden.

6. DNS und IPv6 prüfen

  1. Vergleichen Sie die Resolver vor und nach der Aktivierung:
Get-DnsClientServerAddress -AddressFamily IPv4 |
  Where-Object { $_.ServerAddresses } |
  Select-Object InterfaceAlias, ServerAddresses
  1. Wenn die Zeile DNS in Ihrer Konfiguration leer war, gehen Abfragen weiterhin an den Resolver Ihres ISPs. Das ist in der Praxis ein DNS-Leck, obwohl der Tunnel aktiv ist. Fügen Sie den von ChangeMyIP bereitgestellten DNS-Wert hinzu und aktivieren Sie erneut.
  2. Führen Sie im Browser einen IPv6-Konnektivitätstest durch. Ein Tunnel mit nur 0.0.0.0/0 in AllowedIPs lässt IPv6-Datenverkehr außerhalb des Tunnels. Fügen Sie ::/0 hinzu oder deaktivieren Sie IPv6 auf dem aktiven Adapter.
  3. Führen Sie einen WebRTC-Leak-Test durch. Wenn er Ihre ISP-Adresse offenlegt, deaktivieren Sie WebRTC in diesem Browser oder verwenden Sie einen Browser, der lokale Kandidaten nicht standardmäßig offenlegt.

7. Optional: Tunnel nach Ziel aufteilen

  1. Deaktivieren Sie den Tunnel.
  2. Kürzen Sie die AllowedIPs-Zeile des Peers auf die Bereiche, die getunnelt werden sollen, zum Beispiel 198.51.100.0/24, 203.0.113.10/32.
  3. Behalten Sie die Zeile DNS nur bei, wenn Sie auch diese Abfragen tunneln möchten. Andernfalls entfernen Sie sie und lassen Sie den System-Resolver alles übernehmen.
  4. Aktivieren Sie erneut und prüfen Sie dann die öffentliche IP erneut. Normales Surfen behält Ihre ursprüngliche Adresse bei, während Anfragen an die aufgeführten Bereiche den ChangeMyIP-Ausgang verwenden.

8. Ausgangsstandorte wechseln

Jeder ChangeMyIP-Endpunkt, den Sie importieren, wird zu einem separaten Tunnel. Speichern Sie eine Konfiguration pro Stadt, deaktivieren Sie dann den aktuellen Tunnel und aktivieren Sie den anderen. Die öffentliche IP ändert sich mit dem Endpunkt, was dies zur schnellsten Methode macht, um zu vergleichen, wie sich eine Seite aus verschiedenen Ländern verhält.

Fehlerbehebung

  • Status verlässt nie Warten auf Handshake. UDP ist normalerweise blockiert, was in Unternehmens-, Campus- und Hotelnetzwerken häufig vorkommt. Prüfen Sie die Windows-Firewall auf eine WireGuard-Regel, fordern Sie einen anderen Endpunkt oder Port von ChangeMyIP an, und wenn UDP vollständig blockiert ist, wechseln Sie zu einer der TCP-basierten Optionen von ChangeMyIP wie seinen HTTP-, HTTPS- oder SOCKS5-Endpunkten.
  • Handshake gelingt, aber Seiten werden nicht geladen. Prüfen Sie, ob AllowedIPs 0.0.0.0/0, ::/0 enthält, ob ein DNS-Wert vorhanden ist und ob die MTU sinnvoll ist. Fügen Sie in Netzwerken mit ungewöhnlicher Kapselung MTU = 1280 zum Abschnitt [Interface] hinzu und aktivieren Sie erneut.
  • Die öffentliche IP ist unverändert. Der Tunnel ist möglicherweise nicht wirklich aktiv, die Testseite ist möglicherweise zwischengespeichert, oder ein zweiter VPN- oder Proxy-Client auf dem Rechner überschreibt die Routen. Testen Sie mit curl.exe in einem frischen Terminal.
  • Die IP ändert sich, aber die Website zeigt weiterhin Ihr Heimatland an. Die Website verwendet zwischengespeicherte Geolokalisierung, Browsersprache oder eine Kontoeinstellung statt Ihrer Adresse. Testen Sie in einem privaten Fenster mit geleertem Cache.
  • Alles stoppt, sobald der Tunnel abbricht. Bei einer Full-Tunnel-Konfiguration hat Windows keinen Weg nach außen außer dem Tunnel, sodass ein fehlgeschlagener Handshake genau wie ein Internetausfall aussieht. Das ist der sicherere Fehlermodus; deaktivieren Sie den Tunnel, um die normale Konnektivität wiederherzustellen.
  • Häufige CAPTCHAs oder Blockierungen. Die Ausgangsadresse ist gemeinsam genutzt und möglicherweise bereits markiert. Importieren Sie eine Konfiguration für eine andere Stadt oder verwenden Sie ChangeMyIP-Residential-Endpunkte, wenn die Aufgabe eine sauberere IP erfordert.
  • Langsamer Durchsatz. Probieren Sie einen anderen, näher gelegenen Endpunkt aus, senken Sie die MTU und vergleichen Sie WLAN mit Ethernet, bevor Sie den Anbieter verantwortlich machen.

Zusammenfassung

  • WireGuard unter Windows leitet Datenverkehr systemweit weiter und ändert daher die IP für jede Anwendung gleichzeitig.
  • Importieren Sie die ChangeMyIP-Verbindungsdetails oder fügen Sie sie in einen benannten Tunnel ein, und bestätigen Sie dann den Handshake, bevor Sie etwas anderes testen.
  • Überprüfen Sie immer die öffentliche IP, den DNS-Resolver und den IPv6-Pfad. Ein Status „Verbunden“ beweist nicht, dass kein Leck vorliegt.
  • WireGuard teilt nach Ziel-IP auf, nicht nach Anwendung. Verwenden Sie die SOCKS5- oder HTTP-Endpunkte von ChangeMyIP mit einem Pro-App-Router, wenn Sie Kontrolle auf Prozessebene benötigen.
  • Behalten Sie einen gespeicherten Tunnel pro Stadt, damit Sie Ausgangsstandorte wechseln können, ohne etwas neu zu konfigurieren.