Outline VPN: что такое и как установить

outline-vpn-thumb Веб-приложения

Как-то на заре первого рождения сайта и блокировки Opera VPN в России я уже писал материал про Outline. С этого момента утекло много воды, но, по моему мнению, данный продукт всё ещё остаётся самым доступным способом получить в своё распоряжение полноценный VPN. Более того, тема установки собственного VPN сервиса нисколько не растеряла своей актуальности, что во многом и рождает спрос на «простые» инструменты.

Чем же так примечателен Outline, как его установить и, соответственно, как им воспользоваться. Именно на эти вопросы я и постараюсь ответить в сегодняшней статье.

Если вас не интересуют технические детали о сервисе, советую сразу переходить к разделу про установку.

Коротко о Outline VPN

outline-vpn-1

Outline VPN это бесплатный проект с открытым исходным кодом, созданный Jigsaw — внутренней группой компании Google. Но не спешите зажигать факелы и точить вилы, ведь всё не так плохо, как вы могли подумать.

Начнём с того, что код для всех составляющих Outline действительно находится в открытом доступе на GitHub, так что каждый может проверить его на наличие «когтей» большого брата. Все данные, передаваемые через сервер с установленным Outline VPN предварительно шифруются, используя шифр AEAD 256-bit Chacha2020 IETF Poly 1305, а из всех диагностических данных Jigsaw собирает только обезличенную информацию об устройстве.

Дополнительно, в 2018 году сервис проходил аудит безопасности независимых организаций — Radically Open Security и Cure53.

Почему же Outline лучше любых других VPN сервисов? В первую очередь это self-hosted продукт, а это значит, что:

  1. Это намного дешевле уже готовых VPN сервисов. Свобода выбора позволяет найти подходящий сервер в районе 3-5 долларов в месяц.
  2. Данными владеете только вы. Больше шансов получить слив данных именно через крупных поставщиков VPN.
  3. Вам не страшны блокировки, так как они нацелены в первую очередь на общедоступных поставщиков.

Существует, конечно, и ложка дёгтя. У сервиса нет поддержки каки-либо современных протоколов, поэтому мечтающие о WireGuard люди могут проходить мимо. Вместо этого используется надёжный и проверенный временем протокол для проксирования Shadowsocks.

Рассмотрим же подробнее процесс установки Outline VPN на собственный сервер.

Установка Outline VPN

outline-vpn-2

Самое приятное в процессе установки Outline VPN — за вас всё делает один простой скрипт. Скорее всего вы потратите больше времени непосредственно на подготовку к данному процессу. С этого мы и начнём.

Шаг №1: Выбор сервера

Правильный выбор VPS-сервера — это очень ответственный процесс. Необходимо учесть сразу несколько моментов.

В идеале для обхода региональных блокировок нам необходим зарубежный сервер. Но в условиях, когда оплата таких услуг за рубежом становится практически невозможной, подойдёт любой русский провайдер с железом в Европе. Например, отличным вариантом станет VDSina.ru с базовым тарифом в 200 рублей в месяц. За эту цену Вы получите:

  • 1 ядро процессора
  • 1 ГБ ОЗУ
  • 30 ГБ диска
  • 32 ТБ трафика в месяц
С моей ссылкой, Вы получите скидку 10%, и сможете применить её для создания VPS сервера любой конфигурации.

На странице оформления сервера сразу же выбираем Ubuntu 20.04 в качестве нашей основной системы. В целом, вы можете выбрать любой удобный для Вас дистрибутив, но Ubuntu идеально подходит для систем в формате «установил — работает».

outline-vpn-chto-takoe-i-kak-ustanovit-new-1

Далее нас интересует Тип сервера. Выбираем категорию «Стандартные серверы». По умолчанию для вас будет выбрана правильная конфигурация, но лучше проверить, что мы заказываем сервер за 6,6 рублей в день.

outline-vpn-chto-takoe-i-kak-ustanovit-new-2

Самое необходимое для нас — локация сервера. Указываем Амстердам Serverius (DDOS-защита).

outline-vpn-chto-takoe-i-kak-ustanovit-new-3

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

outline-vpn-chto-takoe-i-kak-ustanovit-new-4

Сохраняем наш сервер и ожидаем письма на электронную почту с логином и паролем от вашей системы. Они пригодятся нам для входа на сервер по SSH.

Шаг №2: Установка Outline Manager

После того, как мы разобрались с нашим будущим сервером, приступаем к установке Outline. В первую очередь нам понадобится Outline Manager — это программа, которая осуществляет управление Вашим Outline сервером. В основном это управление сводится к созданию ключей доступа и ограничению трафика. Скачать её можно с официального сайта (доступно для Windows, Linux и MacOS).

outline-vpn-3

Сразу после запуска программа предложит вам попробовать осуществить установку серверной части на Digital Ocean, Google Cloud Platform или Amazon Lightsail. Пропускаем этих провайдеров и сразу переходим к альтернативному варианту.

Находим взглядом карточку Настройте Outline где угодно и нажимаем на неё. На экране появится скрипт, который необходимо выполнить на вашем сервере, предварительно подключившись к нему по SSH протоколу.

outline-vpn-4

Сначала обновляем пакеты системы до актуальных:

sudo apt-get update
sudo apt-get upgrade

После этого запускаем процесс установки Outline и всех необходимых компонентов.

sudo bash -c "$(wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh)"

В процессе скрипт попытается определить, установлен ли у вас Docker. Если это не так, он предложит сделать это самостоятельно. Просто подтвердите запрос вводом буквы Y и нажатием кнопки Enter.

По завершению установки необходимо скопировать вывод в поле №2 и нажать Готово.

outline-vpn-5

Поздравляем, Outline VPN был установлен!

Как пользоваться Outline VPN

После установки VPN на сервер в приложении Outline Manager появится Панель управления данным сервером. По умолчанию представлено 3 карточки:

  1. Информация о трафике за последние 30 дней;
  2. Количество созданных ключей для подключения к VPN серверу;
  3. Управление ключами (создание/удаление, настройка лимита трафика для конкретного ключа).
outline-vpn-6
Рядом с каждым ключом есть 2 иконки. Первая предназначена для получения ссылки на ключ, вторая — для установки лимита трафика.

Привязка ключа к конкретному устройству происходит при помощи специальной ссылки, но предварительно необходимо установить клиентское приложение на данное устройство. Скачать официальные приложения можно на официальном сайте.

outline-vpn-7
outline-vpn-8

Дополнительно, если сервером пользуется сразу несколько человек, можно ограничить их, задав на каждый ключ свой лимит трафика.

outline-vpn-9

На соседней вкладке панели управления можно просмотреть техническую информацию о сервере и установить общий лимит месячного трафика уже на весь сервер.

outline-vpn-10

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

Итог

Мы установили VPN на собственный сервер и потратили на это меньше 30 минут. Как вы могли убедиться, для использования данным сервисом не нужно иметь особых технических знаний, что несомненно является главным плюсом Outline VPN.

Знаете способ проще? Поделитесь им в комментариях!

HomeHosted
Добавить комментарий

Нажимая на кнопку «Отправить комментарий», я даю согласие на обработку персональных данных и принимаю политику конфиденциальности.

HomeHosted