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

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

Крок 1 – Встановити Outline Manager

Завантажте Outline Manager на свій локальний комп'ютер.

Крок 2 – Підключіться до свого сервера

  1. Відкрийте Менеджер контурів.
  2. Виберіть «Налаштувати контур в будь-якому місці» (опція «Додатково»).
  3. Скопіюйте та вставте наступне в крок 2 (друге текстове поле): {"apiUrl":"<YOUR_API_URL>","certSha256":"<YOUR_CERT_SHA256>"}

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

НЕ натискайте «Встановити сервер контурів» і не запускайте скрипт знову з Менеджера.

Крок 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 використовується в Outline Manager.

Контейнери Docker

Назви контейнерів:

  • shadowbox → Основний контур Контейнер VPN-сервера.
  • watchtower → Контейнер автоматичного оновлення для підтримки Shadowbox в актуальному стані.

Це не файли на диску, а дані, що знаходяться в кореневому каталозі Docker:

  • /var/lib/docker/ → Образи, томи та контейнери Docker.
  • Не видаляйте, якщо не хочете повністю скинути налаштування Docker.

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