sshuttle verbunden, aber www.whatismyip.com zeigt immer noch meine eigene IP an

sshuttle verbunden, aber www.whatismyip.com zeigt immer noch meine eigene IP an

Ich versuche zu verwendensshuttleum meine IP-Adresse zu verschleiern, allerdings ohne Erfolg. Ich benutze den Befehl

sshuttle -r <user>@<remote_server> 0.0.0.0/0 -e "ssh -i /home/felix/.ssh/id_rsa" --exclude <remote_server> --dns -v

Wenn ich meine IP unter überprüfe, https://www.iplocation.net/wird die Server-IP angezeigt. Wenn ich jedoch verwende https://www.whatismyip.com/, werden weiterhin die IP und der IP-Standort meines Computers angezeigt.

Wie ist das möglich? Und was kann ich tun, um meine IP wirklich zuverlässig zu verschleiern?

Es gibt keine Fehlermeldungen im Terminal, in dem sshuttle läuft, auch nicht, wenn ich more -v verwende.

Antwort1

Ich habe die Lösung gefunden: Standardmäßig sshuttletunnelt nur IPv4-Anfragen. www.whatismyip.comwertet jedoch die IPv6-Adresse aus. Um auch IPv6-Verkehr zu tunneln, musste ich den Befehl ändern in

sshuttle -r <user>@<server> 0.0.0.0/0 -e "ssh -i /home/felix/.ssh/id_rsa" --exclude <server> -v --method tproxy

Es funktionierte erst, nachdem ich eine riesige Liste von Modulen in meinen Kernel kompiliert hatte, wobei ich nicht sicher war, welche davon wirklich erforderlich waren. Auf jeden Fall die Socket-Module für IPv6.

Antwort2

Bei mir hat es funktioniert, wenn Sie alle Verbindungen als Subnetze übergeben, also:

sshuttle -r <user>@<server> 0/0

0/0umfasst auch IPv6.

verwandte Informationen