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

428
Felix

Я пытаюсь использовать 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, нет сообщений об ошибках, даже когда я использую больше -v.

1

1 ответ на вопрос

1
Felix

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

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

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