Настройка VPN Outline

Данная статья содержит следующие разделы:

Создание сервера
Установка Outline Manager
Настройка сервера
Создание ключе доступа
Настройка клиента Outline
Устранение ошибок


Outline — это бесплатное программное обеспечение с открытым исходным кодом, предназначенное для создания личной защищенной сети для безопасного выхода в интернет. В его основе лежит протокол Shadowsocks.

Ключевые преимущества:

  • Высокая скорость соединения – благодаря использованию протокола Shadowsocks, Outline обеспечивает быструю и стабильную работу, даже в условиях ограниченного интернета.

  • Повышенная безопасность – трафик шифруется, что защищает данные от перехвата в публичных сетях. 

  • Отсутствие логов – сервис не хранит журналы активности пользователей.
  • Контроль над сервером – пользователи могут развернуть собственный VPN-сервер, что дает полный контроль над конфигурацией и безопасностью.

  • Поддержка разных платформ – работает на Windows, macOS, Android, iOS и Linux.

 

В этой инструкции разберем процесс развертывания Outline на сервере в AdminVPS.

 

1. Заказ сервера

Для начала потребуется осуществить заказ сервера на нашем сайте выбрав необходимую локацию - заказать сервер

  1. Определитесь с регионом размещения сервера. В нашем примере используется Финляндия, но вы можете рассматривать услуги  в Нидерландах и Германии также сервер может находиться и в России — Outline будет работать в любом случае. 
  2. Подбираем тарифный план. Для работы сервиса достаточно минимальных параметров: 1 CPU, 2 GB RAM и 15 GB дискового пространства. В нашем примере это тариф Promo

2. Подбираем тарифный план. Для работы сервиса достаточно минимальных параметров: 1 CPU, 2 GB RAM и 15 GB дискового пространства. В нашем примере это тариф Promo

3. Выберите операционную систему. Outline поддерживает различные версии Linux, однако данная инструкция основана на Ubuntu 22.04

 4. В настройках есть возможность выбрать резервное копирование или оставить без изменения, если копия не требуется

 5. Нажмите «Далее», после чего будет сформирован счет, сервер будет готов к использованию через несколько минут после поступления оплаты.

 6. На электронную почту указанную при регистрации вы получите письмо с доступами, пароль root доступен на дашборде сервера

 

Установка Outline Manager

Для управления подключениями вам потребуется Outline Manager, который необходимо установить на свой компьютер. 

1. Скачайте версию для своей ОС с официального сайта и установите приложение. 

2. Запустите приложение и примите условия использования, кликнув ОК.

3. Кликните на  «Настройте Outline где угодно»


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

 

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

1. Подключитесь к своему серверу AdminVPS по SSH с помощью терминала, PowerShell или Putty. Не рекомендуем использовать для настройки консоль в панели управления так как вы не сможете скопировать из нее необходимые данные

2.Серверная часть Outline упакована в Docker-контейнер, поэтому в первую очередь установите Docker. Это можно сделать командой

curl https://get.docker.com | sh 

3. После завершения установки скопируйте команду из Outline Manager (см. предыдущий раздел) и выполните ее на сервере. На момент написания инструкции команда выглядит так:

sudo bash -c "$(wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh)"
Внимание!

На этом этапе может возникнуть ошибка:

Last error: curl: (7) Failed to connect to localhost port 29046 after 0 ms: Connection refused
Error response from daemon: Container b1c133cd1bf7e207bbe7d0e25678bd5b49c96d3d451d79773a4c3fea867521b3 is restarting, wait until the container is running

Для ее устранения:

  1. Откройте файл /etc/hosts:
    nano /etc/hosts
  2. Добавьте в него строку.
    127.0.0.1 localhost 
  3. Сохраните изменения (Ctrl + X, затем Y и Enter).

После снова выполните команду установки Outline, скопированную из Outline Manager.

4. Скопируйте строку из вывода команды, выделенную зеленым.

5. Вставьте ее в окно Outline Manager и нажмите «Готово»:

На этом настройка серверной части закончена. 

 

Создание ключей доступа

Для установки подключения на устройствах будут необходимы ключи доступа. Ключи создаются в Outline Manager.

1. Кликните «Добавить новый ключ». При необходимости можно указать любое имя для ключа.

2. Кликните на значок «Поделиться» у созданного ключа.

3. В открывшемся окне нажмите «Копировать ключ доступа» и «Готово».

4. Скопированный ключ понадобится на следующем шаге для настройки клиента Outline. 

 

Настройка клиента Outline 

1.Скачайте приложение Outline для своего устройства на официальном сайте.

2. Установите и запустите скачанное приложение.

3. Нажмите «Добавить сервер», укажите ключ доступа, скопированный из Outline Manager, и нажмите «Добавить сервер».

4. Готово, сервер добавлен. Теперь вы можете подключиться к сети, нажав на кнопку «Подключить».

 

На этом настройка Outline завершена.

Устранение ошибок

Иногда может некорректно работать один из двух Docker-контейнеров Outline под названием shadowbox, из-за чего не работает персональная сеть.
Проверить можно командой ниже, подключившись к серверу по SSH:

docker ps

В выводе обратите внимание на статус shadowbox. В примере ниже видим, что первый контейнер работает корректно уже 17 часов (статус: Up 17 hours), в то время как второй постоянно перезапускается (статус: Restarting (1) 15 seconds ago):

CONTAINER ID   IMAGE                              COMMAND                  CREATED        STATUS                          PORTS            NAMES3008f164751f   containrrr/watchtower              "/watchtower --clean…"   17 hours ago   Up 17 hours                     8080/tcp         watchtower
040aac1265a0   quay.io/outline/shadowbox:stable   "docker-entrypoint.s…"   17 hours ago   Restarting (1) 15 seconds ago                    shadowbox

Для устранения проблемы отредактируйте файл /etc/hosts, открыв его в редакторе:

nano /etc/hosts

И добавьте в файл строку:

127.0.0.1 localhost


Сохраните изменения (Ctrl + X, затем Y и Enter).

После снова выполните команду установки Outline, скопированную из Outline Manager

  • 0 Пользователи считают это полезным
Помог ли вам данный ответ?

Похожие статьи

Какие ограничения трафика (traffic) на VPS и что будет при его превышении?

Обращаем внимание, что на всех тарифах VPS хостинга установлен лимит на трафик, который...

Сетевые настройки

Данная статья содержит следующие разделы: 1. Открытие почтовых SMTP-портов и сетевых UDP2. Как...

Производительность сервера по тесту Geekbench

Что такое Geekbench Geekbench — это бесплатный кроссплатформенный тест производительности...

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

Данная статья содержит следующие разделы:  Установка сервера через маркетплейс AdminVPS...

Как установить и проверить скорость через Speedtest

Данная статья содержит следующие разделы: 1. Установка Speedtest2. Запустите Speedtest 3....

Powered by WHMCompleteSolution