Для начала нам нужно определиться в хостингом, на котором мы будем размещать наш сервер. Выбор огромен, для каждого найдется подходящий хост! Но мы возьмем - 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 сервера из письма. В результате мы получим следующую информацию:
Подключаться следует к внешнему 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 Теперь необходимо ответить на несколько вопросов:
После этого потребуется лишь нажать любую клавишу и запустится настройка в автоматическом режиме. Вот и все, наш 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 | Категория: Интернет
[закрыть]