Как сделать так, чтобы мой IP отображался как IP-адрес моего сервера?
Конечная цель: чтобы в результатах поиска Google отображался "какой у меня IP" в ip моего сервера.
Что я пробовал:
- Я побежал
ssh -f -N -D 0.0.0.0:1080 localhost
на моем удаленном сервере (VPN). Потом запустил хром как
chromium-browser --proxy-server="socks5://my.vpn.ip.address:1080" --host-resolver-rules="MAP * 0.0.0.0 , EXCLUDE my.vpn.ip.address"
- Это привело к тому, что мой IP не изменился при поиске через Google.
- Выше было сделано на основе этого урока и этих документов
Кажется, это должно быть довольно просто. Есть ли что-то, что мне не хватает? Как мне получить мой IP с моего сервера (VPN)?
2 ответа
Если после запуска команды
ssh -f -N -D 0.0.0.0:1080 localhost
вы печатаете
lynx whatismyip.org
вы увидите, что ssh не изменил ваш IP-адрес. Возможно, вам придется установить lynx с помощью команды
sudo apt-get install lynx
Если вы хотите скрыть свой IP-адрес, вам придется подключиться к прокси-серверу с другим IP-адресом или подключиться через VPN.
Вы не говорите, что такое my.vpn.ip.address. Конечно, вы не можете успешно подделать это. Если это фактический VPN-туннель, то это IP-адрес, который должен быть возвращен при проверке вашего IP-адреса на веб-сайте whatismyip.
Динамический порт, который вы назначили, является слушателем. Прокси-сервер должен иметь зарегистрированный IPv4 или IPv6-адрес, доступный из Интернета.
Вы можете установить сервер squid, который будет работать как локальный прокси-сервер, но опять же, идентификация http-запросов не будет скрыта. Создание сервера squid, кажется, более точно отвечает вашему желанию настроить прокси.
Один явно глупый способ заставить ваш IP отображаться как IP-адрес сервера - просто открыть браузер на сервере с помощью Xforwarding. Браузер будет работать очень медленно, но если вам нужно сделать что-то небольшое, это допустимо.
Честно говоря, это очень хакерский метод, но он должен работать с минимальными усилиями.