Конечная цель: иметь, "что является моим IP" в результате поиска Google в 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 быть с моего сервера (VPN)?
Если, после выполнения команды
ssh -f -N -D 0.0.0.0:1080 localhost
Вы тип
lynx whatismyip.org
Вы будете видеть, что ssh не изменил Ваш IP-адрес. Вам, вероятно, придется установить рысь с командой
sudo apt-get install lynx
, Если Вы хотите скрыть свой IP-адрес, необходимо будет соединиться с прокси-сервером, который имеет другой IP-адрес или подключение через VPN.
Вы не говорите, каков my.vpn.ip.address. Конечно, Вы не можете успешно имитировать это. Если это - фактический туннель VPN затем, это - IP-адрес, который должен быть возвращен при проверке IP на whatismyip веб-сайте.
динамический порт, который Вы присвоили, является слушателем. Прокси-сервер должен был бы иметь зарегистрированный IPv4 или адрес IPv6, который достижим из Интернета.
Вы могли установить сервер сквида, который будет действовать в качестве локального прокси-сервера, но снова, идентификационные данные запросов HTTP не были бы скрыты. Создание сервера сквида, кажется, более тесно отвечает на Ваше требование настроить прокси.
Одна очевидно глупая опция заставить Ваш IP обнаруживаться как тот из сервера состоит в том, чтобы просто открыть браузер на сервере с Xforwarding. Браузер будет очень медленным, но если только необходимо сделать небольшое количество вещей, это терпимо.
Честно это очень hacky метод, но он должен работать с минимальным усилием.