Данная статья содержит следующие разделы:
Заказ сервера
Установка Outline Manager
Настройка сервера
Создание ключе доступа
Настройка клиента Outline
Устранение ошибок
Outline — это бесплатное программное обеспечение с открытым исходным кодом, предназначенное для создания личной защищенной сети для безопасного выхода в интернет. В его основе лежит протокол Shadowsocks.
Ключевые преимущества:
- Высокая скорость соединения – благодаря использованию протокола Shadowsocks, Outline обеспечивает быструю и стабильную работу, даже в условиях ограниченного интернета.
- Повышенная безопасность – трафик шифруется, что защищает данные от перехвата в публичных сетях.
- Отсутствие логов – сервис не хранит журналы активности пользователей.
- Контроль над сервером – пользователи могут развернуть собственный VPN-сервер, что дает полный контроль над конфигурацией и безопасностью.
- Поддержка разных платформ – работает на Windows, macOS, Android, iOS и Linux.
1. Заказ сервера
Для начала потребуется осуществить заказ сервера на нашем сайте, выбрав необходимую локацию - заказать сервер.
- Определитесь с регионом размещения сервера. В нашем примере используется Финляндия, но вы можете рассматривать услуги в Нидерландах и Германии. Также сервер может находиться и в России — Outline будет работать в любом случае.
- Подбираем тарифный план. Для работы сервиса достаточно минимальных параметров: 1 CPU, 2 GB RAM и 15 GB дискового пространства. В нашем примере это тариф Promo.
- Выберите операционную систему. Outline поддерживает различные версии Linux, однако данная инструкция основана на Ubuntu 22.04.
- В настройках есть возможность выбрать резервное копирование или оставить без изменения, если копия не требуется.
- Нажмите «Далее», после чего будет сформирован счет, сервер будет готов к использованию через несколько минут после поступления оплаты.
- На электронную почту, указанную при регистрации, вы получите письмо с доступами. Пароль root доступен на дашборде сервера.
2. Установка Outline Manager
Для управления подключениями вам потребуется Outline Manager, который необходимо установить на свой компьютер.
- Скачайте версию для своей ОС с официального сайта и установите приложение.
- Запустите приложение и примите условия использования, кликнув ОК.
- Кликните на «Настройте Outline где угодно».
- Далее будет предложена инструкция. Данная информация нам потребуется немного позже.
3. Настройка сервера
- Подключитесь к своему серверу AdminVPS по SSH с помощью терминала, PowerShell или Putty. Не рекомендуем использовать для настройки консоль в панели управления так как вы не сможете скопировать из нее необходимые данные.
- Серверная часть Outline упакована в Docker-контейнер, поэтому в первую очередь установите Docker. Это можно сделать командой:
curl https://get.docker.com | sh
- После завершения установки скопируйте команду из 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
Для ее устранения:
- Откройте файл /etc/hosts:
nano /etc/hosts
- Добавьте в него строку.
127.0.0.1 localhost
- Сохраните изменения (Ctrl + X, затем Y и Enter).
После снова выполните команду установки Outline, скопированную из Outline Manager.
- Скопируйте строку из вывода команды, выделенную зеленым.
- Вставьте ее в окно Outline Manager и нажмите «Готово»:
На этом настройка серверной части закончена.
4. Создание ключей доступа
Для установки подключения на устройствах будут необходимы ключи доступа. Ключи создаются в Outline Manager.
- Кликните «Добавить новый ключ». При необходимости можно указать любое имя для ключа.
- Кликните на значок «Поделиться» у созданного ключа.
- В открывшемся окне нажмите «Копировать ключ доступа» и «Готово».
- Скопированный ключ понадобится на следующем шаге для настройки клиента Outline.
5. Настройка клиента Outline
- Скачайте приложение Outline для своего устройства на официальном сайте.
- Установите и запустите скачанное приложение.
- Нажмите «Добавить сервер», укажите ключ доступа, скопированный из Outline Manager, и нажмите «Добавить сервер».
- Готово, сервер добавлен. Теперь вы можете подключиться к сети, нажав на кнопку «Подключить».
На этом настройка Outline завершена.
6. Устранение ошибок
Иногда может некорректно работать один из двух Docker-контейнеров Outline под названием shadowbox
, из-за чего не работает персональная сеть.
Проверить можно командой ниже, подключившись к серверу по SSH:
docker ps
В выводе обратите внимание на статус shadowbox
. В примере ниже видим, что первый контейнер работает корректно уже 17 часов (статус: Up 17 hours), в то время как второй постоянно перезапускается (статус: Restarting (1) 15 seconds ago):
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 3008f164751f containrrr/watchtower "/watchtower --clean…" 17 hours ago Up 17 hours 8080/tcp watch