Крок 1 – Встановити Outline Manager
Завантажте Outline Manager на свій локальний комп'ютер.
Крок 2 – Підключіться до свого сервера
- Відкрийте Менеджер контурів.
- Виберіть «Налаштувати контур в будь-якому місці» (опція «Додатково»).
- Скопіюйте та вставте наступне в крок 2 (друге текстове поле):
{"apiUrl":"<YOUR_API_URL>","certSha256":"<YOUR_CERT_SHA256>"}
Ви завжди можете знайти цю конфігурацію, увійшовши на сервер через SSH — вона буде відображатися автоматично.
НЕ натискайте «Встановити сервер контурів» і не запускайте скрипт знову з Менеджера.
Крок 3 – Створити ключі доступу
- У диспетчері контурів натисніть «Додати новий ключ».
- Поділіться згенерованим ключем доступу зі своїми користувачами (приклад:
ss://....).
Потім користувачі можуть імпортувати цей ключ у програму Outline Client.
Крок 4 – Встановіть Outline Client
Вставте або відскануйте ключ доступу, щоб безпечно підключитися.
Усунення несправностей
Перевірте, чи працюють Docker і контейнери:
docker ps
Перезапустити сервер Outline:
docker restart shadowbox
Переглянути журнали:
docker logs shadowbox
Основні каталоги та файли
/opt/outline/ → Стандартний кореневий каталог для Outline.
/opt/outline/persisted-state/→ Зберігає постійні дані про час виконання.shadowbox_server_config.json→ Основні налаштування сервера (ім'я хоста, порти тощо).shadowbox-selfsigned.crt→ Сертифікат TLS.shadowbox-selfsigned.key→ Приватний ключ TLS.start_container.sh→ Скрипт, що використовується для перезапуску контейнера Shadowbox.
/opt/outline/access.txt → Доступ до файлу конфігурації.
- Містить
apiUrlтаcertSha256використовується в Outline Manager.
Контейнери Docker
Назви контейнерів:
shadowbox→ Основний контур Контейнер VPN-сервера.watchtower→ Контейнер автоматичного оновлення для підтримки Shadowbox в актуальному стані.
Це не файли на диску, а дані, що знаходяться в кореневому каталозі Docker:
/var/lib/docker/→ Образи, томи та контейнери Docker.- Не видаляйте, якщо не хочете повністю скинути налаштування Docker.