Шаг 1 – Установите Outline Manager
Загрузите Outline Manager на свой локальный компьютер.
Шаг 2 – Подключитесь к своему серверу
- Откройте диспетчер контуров.
- Выберите «Настроить контур в любом месте» (опция «РАСШИРЕННЫЕ»).
- Скопируйте и вставьте следующее в шаг 2 (второе текстовое поле):
{"apiUrl":"<YOUR_API_URL>","certSha256":"<YOUR_CERT_SHA256>"}
Вы всегда можете найти эту конфигурацию, войдя на сервер через SSH — она будет отображаться автоматически.
НЕ нажимайте «Установить Outline Server» и не запускайте скрипт повторно из Manager.
Шаг 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используется в диспетчере контуров.
Контейнеры Docker
Названия контейнеров:
shadowbox→ Основная схема Контейнер VPN-сервера.watchtower→ Контейнер для автоматического обновления, позволяющий поддерживать Shadowbox в актуальном состоянии.
Это не файлы на диске, а данные, хранящиеся в корневом каталоге Docker:
/var/lib/docker/→ Образы, тома и контейнеры Docker.- Не удаляйте, если не хотите полностью сбросить настройки Docker.