Личный VPN за 300 рублей в год

Для начала нам нужно определиться в хостингом, на котором мы будем размещать наш сервер. Выбор огромен, для каждого найдется подходящий хост! Но мы возьмем - https://hosting.gullo.me
Gullo.me - это весьма хороший, недорогой хостинг.
Переходим по ссылке (https://hosting.gullo.me/pricing) и выбираем подходящий тариф. Я рекомендую сделать выбор в пользу серверов из Канады.

Далее заполняем все соответствующие поля и оплачиваем заказ

Далее вам необходимо будет указать ваши контактные данные. Обязательными являются поля: First name (Имя), Last name (Фамилия), Address 1 (Улица, номер дома), City (Город), zip/postal code (Индекс), Email, Password (Пароль).

После этого нажимаем на кнопку Create Account и переходим непосредственно к оплате.

После оплаты потребуется некоторое время для активации вашего VPS. Как только сервер будет создан, вам на почту придет письмо с темой New Service Activated. В сообщении, для последующей настройки нам важны эти данные:
Control Panel: https://solusvm.gullo.meпанель управления VPS сервером SolusVM
Username: solusvmuser – логин для входа
Password: solusvmpassword - пароль
NAT IPv4 Address: 10.10.10.89 – локальный IP адрес VPS сервера
Root Password: vpsrootpassword – пароль root для подключения
Прежде чем мы перейдем непосредственно к настройке VPN, нам необходимо включить TUN/TAP адаптер. Для этого захотим в панель управления сервером SolusVM по ссылке, указываем свои данные для входа из полученного письма, выбираем наш единственный сервер и внизу страницы в поле TUN/TAP выбираем параметр ON. Появится уведомление, в котором следует нажать Yes. Вот и все, наш VPS сервер полностью готов к работе, переходим к настройке OpenVPN.

Настройка openVPN на сервере

Теперь в нашем распоряжении имеется полностью готовый к настройке VPS сервер с Linux CentOS 7, но как же к нему подключиться? Для этого нам необходимо использовать SSH. В Windows вы можете воспользоваться как сторонней программой вроде PuTTY, так и встроенным клиентом в Windows PowerShell. Однако сперва необходимо узнать внешний IP адрес вашего VPS.

Узнать его можно на сайте нашего хостинга. Для этого перейдите по ссылке и в пустое поле введите локальный IP адрес своего VPS сервера из письма. В результате мы получим следующую информацию:

  • Internal IP: 10.10.10.89 – внутренний IP адрес сервера
  • External IP: 95.216.20.84 – внешний IP адрес сервера
  • Location: Germany – местоположение
  • Port Range: 8900 to 8919 – доступный диапазон портов
  • SSH Port: 8920 – порт для подключения по SSH
  • SSH Command: ssh root@95.216.20.84 -p 8920 –команда для подключения по SSH

Подключаться следует к внешнему IP адресу по указанному порту и под логином root. Самый простой вариант – скопировать последнюю строку (ssh root@95.216.20.84 -p 8920) и вставить ее в командную строку Windows PowerShell (это можно сделать щелчком правой клавиши мыши). При первом подключении система спросит вас доверяете ли вы удаленному серверу – необходимо написать yes, после чего ввести пароль root из письма (вводимые символы отображаться не будут). Если вы все сделали правильно, то приглашение в командной строке измениться на -bash-4.2. В противном случае вы можете попробовать настроить подключение в PuTTY.

Теперь нам необходимо установить все последние обновления на нашем VPS сервере. Для этого вводим команду:

yum update -y && reboot
Система автоматически скачает и установит последние версии всех доступных пакетов после чего перезагрузится. Как только в командной строке вы увидите сообщение Connection to 95.216.10.84 closed by remote host, то значит сервер перезагрузился и поэтому соединение было автоматически закрыто. Чтобы вновь подсоединиться к серверу достаточно нажать клавишу вверх на клавиатуре и затем Enter.

Для простой настройки OpenVPN в автоматическом режиме существует специальный скрипт. Чтобы с его помощью начать установку выполните следующую команду:

wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh Теперь необходимо ответить на несколько вопросов:

  • Public IPv4 address/hostname. Здесь указывать ничего не нужно. Внешний IP адрес должен определиться автоматически
  • Protocol. На выбор доступны протоколы UDP и TCP. Как и рекомендуется выбираем UDP (1).
  • Port. Здесь снова необходимо вернуться к письму от хостинга, потому что для нашего VPS сервера доступно строго ограниченное количество внешних портов. В нашем случае это диапазон 8900-8919. Мы выбираем первый порт 8900.
  • DNS. Здесь можете выбрать абсолютно любой DNS сервер. Мы выбрали OpenDNS (4).
  • Client name. Наконец здесь необходимо указать имя клиента, например, home или phone.

После этого потребуется лишь нажать любую клавишу и запустится настройка в автоматическом режиме. Вот и все, наш VPN сервер готов к работе. Остается только закрыть подключение командой exit и настроить клиенты.

Настройка подключения

Подключаться к нашему VPN мы будем с помощью специального файла, который был создан в результате работы скрипта на прошлом этапе. Для того чтобы скачать его с VPS сервера нам потребуется еще одна программа - WinSCP. После ее установки создаем новое подключение, где указываем наши данные из письма - внешний IP адрес сервера, порт для подключения по SSH, имя пользователя root и его пароль.

При успешном подключении справа вы увидите файлы на удаленном сервере. Их должно быть два – скрипт для настройки VPN openvpn-install.sh и файл для подключения клиента с расширением .ovpn. Нам нужен именно второй файл. Чтобы скачать его на свой компьютер просто перетяните его мышкой в левую часть. Отлично! Теперь у нас есть все необходимое для подключения.

Для того чтобы подключиться к нашему VPN из-под Windows необходимо установить клиент OpenVPN. Скачать его можно по ссылке или при помощи следующей команды, если вы пользуетесь Chocolatey:

choco install openvpn -y Автоматизируем установку и обновление программ под Windows

При первом запуске OpenVPN GUI появится сообщение о том, что программа не может найти конфигурационный файл. Это нормально, так и должно быть. Для подключения необходимо импортировать наш конфигурационный файл, который мы скачали с сервера. Для этого найдите значок OpenVPN в системном трее в виде компьютера с замком, щелкните по нему правой клавишей мыши, выберите пункт Импорт конфигурации и укажите скачанный файл. Вот и все мы готовы подключаться.

Чтобы открыть соединение просто щелкните дважды левой клавишей мыши по значку OpenVPN в системном трее. Через несколько секунд соединение будет установлено. Проверить, что ваш IP адрес изменился вы можете на сайте 2ip.ru или попробовав открыть один из заблокированных ресурсов, например торрент трекер rutracker.org.

05.02.2025 | Категория: Интернет

Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.