Установка и настройка Outline VPN

В статье будет рассмотрена установка и настройка VPN Outline. Можно использовать для установки соединения между клиентом (например телефон) и сервером, например для работы во внутренней сети, рабочих целей, настраивать будем на собственном сервере Linux.

В качестве рекомендации, можно выбрать подобного хостинг провайдера.

Установка

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

Скачиваем и запускаем установочник. После запуска Outline Manager соглашаемся с политикой, нажимаем “Настроить Outline где угодно”. Далее появится команда для выполнения на сервере, копируем и идём на сервер.

Outline Manager главное окно

Начало установки Outline на сервер

Первым делом на сервере запускаем обновление (команды для Ubuntu/Debian), добавьте sudo в начале команды если вы не под root:

apt-get update && apt-get upgrade -y

Далее скопированную команду из Outline Manager вводим в консоли, если вы на сервере под root, то sudo в начале команды нужно убрать:

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

И выполняем на сервере, при проверке может сообщить что Docker не установлен, вводим Y и продолжаем.

Если возникнет ошибка при установке Docker, вам может помочь следующее.

После того как завершится уставновка будет будет выведена в консоли ссылка, её копируем и перехоим к настройке:

Настройка

Скопированный URL вставляем в Outline Manager (на картинке URL это не рабочий пример, не пытайтесь его использовать) и нажимаем готово:

Появится окно с настройкой пользователей VPN, здесь можем добавлять ключи доступа и лимитировать им трафик. Также можно поделиться ключом для подключения, внутри описано подробно как это сделать, копируем заходим в приложение, вставляем, подключаемся и всё готово.

Основной экран настройки Outline сервера

Ключ доступа

Решение проблем

У меня возникла следующая ошибка:

Docker install error

Решеение ошибки:

chattr -i /etc/resolv.conf
dpkg --configure resolvconf

После выполнения команд, пробуем ещё раз запустить установку, должно всё заработать