Сервер контуров

Прокси-сервер с Shadowsocks и REST API для безопасного управления ключами.

Шаг 1 – Установите Outline Manager

Загрузите Outline Manager на свой локальный компьютер.

Шаг 2 – Подключитесь к своему серверу

  1. Откройте диспетчер контуров.
  2. Выберите «Настроить контур в любом месте» (опция «РАСШИРЕННЫЕ»).
  3. Скопируйте и вставьте следующее в шаг 2 (второе текстовое поле): {"apiUrl":"<YOUR_API_URL>","certSha256":"<YOUR_CERT_SHA256>"}

Вы всегда можете найти эту конфигурацию, войдя на сервер через SSH — она будет отображаться автоматически.

НЕ нажимайте «Установить Outline Server» и не запускайте скрипт повторно из Manager.

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

  1. В диспетчере контуров нажмите «Добавить новый ключ».
  2. Поделитесь сгенерированным ключом доступа со своими пользователями (пример: 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.

Детали заявки