Настройка 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 найдите раздел для прокси и включите его: