Skip to main content

Настройка VPN через туннель к VPS

Окружение для настройки.

  • Имеется VPS с выделенным IP где-то в Европе. Там стоит Linux, в моем случае это Ubuntu. Нужно иметь на сервер права администратора. Сервер должен принимать соединения по ssh.
  • Машина с Windows 10 или 11.
  • VPS должен быть виден через ваше интернет-соединение. В моем случае у меня было два интернет-подключения: через мобильное соединение VPS виден не был, через проводное соединение видимость была.
  • Не должно быть работающих VPN-соединений.

Установка туннеля.

Нужно открыть windows Power Shell от лица администратора. 

В windows Power Shell нужно подключиться к вашему VPS:

ssh -D 0.0.0.0:1080 -N root@[IP_your_vps]

Windows может попросить подтвердить использование туннеля.

Если у вас нет ключа доступа к VPS, то потребуется ввести пароль для root.

Сессия откроется, это окно Power Shell нужно оставить открытым, оно "зависнет", то есть через туннель пойдет обмен.

Откройте другое окно Power Shell с обычными правами. Проверка соединения:

curl.exe --proxy socks5h://127.0.0.1:1080 https://api.ipify.org

Команда должна показать IP вашего VPS.

В настройках Windows найдите раздел для прокси и включите его: