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