/symbol>

Инструкция по созданию персонального VPN-сервиса на базе VPS-сервера

Чтобы создать собственный VPN-сервис на базе VPS-сервера вам понадобится:

  • VPS сервер. Если вы еще не купили VPS-сервер для OpenVPN, вы можете заказать его здесь всего за $3/месяц.
  • SSH-клиент PuTTY;
  • FTP-клиент;
  • Клиент OpenVPN.

Для подключения к VPS-серверу и другому ПО, перечисленному выше, понадобится IP-адрес, имя пользователя и пароль. Эти данные можно найти в письме, которое вы получили от хостинг-провайдера после покупки ВПС, или в личном кабинете вашего хостинг-провайдера.

Чтобы создать VPN-сервис на базе VPS, необходимо выполнить следующие шаги:
1. Подключение к VPS через SSH-клиент
2. Установка OpenVPN-сервера на VPS
3. Загрузка ovpn-файла с ключом на ПК
4. Создание VPN-подключения
5. Проверка VPN-подключения. 

1. Подключение к VPS через SSH-клиент

Чтобы подключиться к VPS, запустите SSH-клиент PuTTY -> заполните поля:

  • Host Name (or IP address) — укажите IP-адрес VPS сервера.
  • Port — укажите порт "22".
  • Connection type — выберите тип соединения "SSH".

Нажмите на кнопку Open для установки соединения.

После установки соединения станет доступна строка для ввода команд login as: -> введите в нее имя пользователя (логин) -> нажмите на кнопку Enter на клавиатуре.

В результате отобразится строка вида логин@IP-адрес password: -> введите в нее пароль -> нажмите на кнопку Enter на клавиатуре. Обратите внимание на то, что при вводе пароля символы не отображаются в командной строке. Если пароль введен корректно, в клиенте отобразится строка вида "[логин@имя VPS сервера]" для ввода команд.

2. Установка OpenVPN-сервера на VPS

Чтобы установить OpenVPN-сервер на VPS, введите в командную строку команду wget https://git.io/vpn -O openvpn-install.sh && bash openvpn-install.sh -> нажмите на кнопку Enter на клавиатуре.

В результате в командной строке отобразится сообщение об успешной установке OpenVPN на VPS и будет предложено выбрать действие, указав соответствующий номер в командной строке. Вам необходимо выбрать 1). Add a new client.

Чтобы выбрать значение, введите его номер в командной строке и нажмите на кнопку Enter на клавиатуре. После выбора действия отобразится строка Name:, в которой необходимо ввести имя нового клиента. В результате запустится процесс создания нового клиента с соответствующим именем.

По завершении создания клиента в окне ввода команд отобразится информация о том, где на VPS-сервере находится ovpn-файл с ключом, который нужен для дальнейшей установки VPN-соединения.

Для просмотра содержимого ovpn-файла необходимо выполнить следующие команды:

  • Чтобы перейти в папку с файлом, выполните команду ls нажмите на кнопку Enter на клавиатуре.
  • Чтобы открыть файл в режиме просмотра, выполните команду cat название файла.

Нажмите на кнопку Enter на клавиатуре.

В результате отобразится содержимое ovpn-файла, начиная со строки client и заканчивая </tls-crypt>.

3. Загрузка ovpn-файла с ключом на ПК

Чтобы загрузить ovpn-файл с VPS-сервера через FTP-клиент, откройте программу -> заполните поля и авторизуйтесь в ней:

  • Хост — введите IP-адрес вашего VPS-сервера.
  • Имя — введите имя пользователя.
  • Пароль — введите пароль. Нажмите на кнопку установки соединения.

В результате в окне FTP-клиента в рабочей области слева отобразятся папки и файлы, расположенные на вашем ПК, в рабочей области справа — папки и файлы на вашем VPS-сервере. Выберите ovpn-файл в правой части FTP-клиента и перетащите его в соответствующую папку на ПК в левой части программы.

Если на вашем ПК установлена ОС Windows, скачанный файл отобразится в виде иконки: 

Если на вашем ПК установлена ОС Linux, скачанный файл отобразится в виде обычного текстового файла.

4. Создание VPN-подключения

Процесс создания подключения на ПК с ОС Windows и ПК с ОС Linux отличается. Рассмотрим оба варианта.

Создание VPN-подключения на ПК с ОС Windows

Чтобы создать VPN-подключение, нажмите правой клавишей мыши на иконку ovpn-файла и выберите пункт контекстного меню Открыть с помощью. В результате откроется окно, в котором для выбора доступна одна программа — клиент OpenVPN Connect -> выберите ее и нажмите на кнопку OK.

В результате откроется диалоговое окно Import .ovpn profile?, в котором необходимо подтвердить импорт ovpn-файла. Для подтверждения импорта нажмите на кнопку OK.

 

После подтверждения импорта файла откроется окно с полями Profile Name и Server Hostname (locked). Для подтверждения установки соединения нажмите на кнопку Connect.

 

Информация о соединении отображается в окне Profiles.

Создание VPN-подключения на ПК с ОС Linux

Чтобы создать VPN-подключение, нажмите на иконку интернет-соединения в правом нижнем углу. В результате откроется окно выбора подключения, в котором необходимо выбрать пункт Настройка сети.

В окне настройки сети нажмите на кнопку +, после чего откроется окно Add VPN, в котором необходимо выбрать пункт Import from file.

В результате откроется стандартное окно импорта файла, в котором необходимо выбрать ovpn-файл с ключом, скачанный ранее. После выбора файла откроется окно с информацией о VPN: имя, шлюз и пр. Укажите пароль в поле key password и нажмите на кнопку Add.

В результате среди доступных подключений появится созданный VPN-сервер с типом подключения openvpn.

5. Проверка VPN подключения

Чтобы проверить, работает ли VPN-сервер, выполните проверку IP-адреса на сайте https://whoer.net. Если все сделано правильно, в поле Мой IP отобразится IP вашего VPS-сервера.

Напомним, что здесь вы найдете VPS для OpenVPN всего за $3/месяц.

Related Articles

Как рекурсивно изменить права и владельца папки

При переносе сайта на сервер и переходе по нему в браузере может возникнуть неприятная ошибка -...

Закончилось место на диске. Что делать?

Частой причиной некорректной работы служб на VPS или выделенном серевере является превышение...

Защита от ДДОС атак

ДДОС - это вид атак, при которых выполняется множество запросов на сервер. Обработка этих...

Мониторинг CPU

Для поддержки сервера в рабочем состоянии важно отслеживать загруженность процессора и определять...

Как подключиться к серверу по ssh

Несмотря на огромное количество панелей управления сервером все же основным администрирования...