sshuttle подключен, но www.whatismyip.com по-прежнему показывает мой собственный IP

sshuttle подключен, но www.whatismyip.com по-прежнему показывает мой собственный IP

Я пытаюсь использоватьsshuttleчтобы скрыть свой IP-адрес, однако безуспешно. Я использую команду

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

Если я проверю свой IP на , https://www.iplocation.net/он покажет IP сервера. Однако, если я использую https://www.whatismyip.com/, они все равно покажут IP моего компьютера и местоположение IP.

Как это возможно? И что я могу сделать, чтобы действительно надежно замаскировать свой IP?

В терминале, где работает sshuttle, нет сообщений об ошибках, даже когда я использую more -v.

решение1

Я нашел решение: По умолчанию sshuttleтуннелирует только запросы IPv4. www.whatismyip.com, однако оценивает адрес IPv6. Чтобы также туннелировать трафик IPv6, мне пришлось изменить команду на

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

Это сработало только после того, как я скомпилировал огромный список модулей в своем ядре, не уверенный, какие из них действительно нужны. Определенно модули сокетов для IPv6.

решение2

У меня это сработало, если передать все соединения как подсети, то есть:

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

0/0также включает IPv6.

Связанный контент