Repolode
OutlineFoundation

OutlineFoundation/outline-server

Outline Server — прокси-сервер на базе Shadowsocks с REST API для управления ключами доступа, разработанный Jigsaw.

Звёзды
6,254
Форки
877
Открытые issues
184
Последний коммит
10 дней назад

Что это?

Outline Server запускает сервис Shadowsocks через бэкенд outline-ss-server и предоставляет REST API для создания ключей доступа и управления ими. Это серверный компонент системы Outline, позволяющий операторам развернуть приватный прокси, к которому пользователи подключаются с помощью общего ключа доступа.

В проект входят основной сервер в src/shadowbox, который запускает бэкенд Shadowsocks и управляет им, а также необязательный сервер метрик для передачи анонимных метрик использования. Трафик Shadowsocks использует шифры AEAD и защищён от активного зондирования, повторного воспроизведения данных и снятия отпечатка благодаря переменному размеру пакетов.

Для развертывания из репозитория используются npm install и команда task runner. Для графического интерфейса можно использовать отдельное приложение Outline Manager.

Ключевые возможности

  • 01Запускает сервис Shadowsocks через бэкенд outline-ss-server.
  • 02Предоставляет REST API для управления ключами доступа.
  • 03Требует использования шифров AEAD для подключений Shadowsocks.
  • 04Обеспечивает защиту от зондирования и повторного воспроизведения, а также использует пакеты переменного размера.
  • 05Предлагает необязательный сервер метрик для передачи анонимных метрик.

Сценарии использования

  • Самостоятельное размещение приватного прокси Shadowsocks на Linux-сервере.
  • Выдача пользователям индивидуальных ключей доступа через REST API.
  • Использование сервера вместе с приложением Outline Manager для графического управления.

Быстрый старт

  1. 1

    Установите Node LTS, NPM и Go версии 1.21 или выше (необходимые компоненты)

  2. 2

    Установите зависимости

    npm install
  3. 3

    Запустите сервер

    ./task shadowbox:start

Что важно знать

  • Сборка из исходного кода с помощью Node, NPM и Go требует некоторых усилий при настройке.
  • Проект предназначен для самостоятельного размещения прокси-сервера, а не для использования в качестве готового настольного приложения.

В подборках

Темы

Частые вопросы

Что такое outline-server?
Outline Server — прокси-сервер на базе Shadowsocks с REST API для управления ключами доступа, разработанный Jigsaw. Outline Server запускает сервис Shadowsocks через бэкенд outline-ss-server и предоставляет REST API для создания ключей доступа и управления ими. Это серверный компонент системы Outline, позволяющий операторам развернуть приватный прокси, к которому пользователи подключаются с помощью общего ключа доступа.
outline-server можно использовать бесплатно? Какая у него лицензия?
outline-server распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
outline-server всё ещё поддерживается?
Активно поддерживается. Последний коммит в outline-server — 28 окт. 2026 г..
Для чего можно использовать outline-server?
Самостоятельное размещение приватного прокси Shadowsocks на Linux-сервере. Выдача пользователям индивидуальных ключей доступа через REST API. Использование сервера вместе с приложением Outline Manager для графического управления.
Как установить outline-server?
Установите Node LTS, NPM и Go версии 1.21 или выше (необходимые компоненты) Установите зависимости: npm install Запустите сервер: ./task shadowbox:start
Где скачать outline-server?
Исходный код и инструкции по установке — на GitHub: https://github.com/OutlineFoundation/outline-server

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Лёгкий и эффективный HTTP/HTTPS-прокси-демон для POSIX-систем и небольших сетей, которым слишком тяжело использовать более крупные прокси.

6,1 тыс.+10 за неделю768CGPL-2.0Активно поддерживаетсяОбновлён 2 месяца назад

Веб-интерфейс администрирования в Docker для установки и управления сервером WireGuard VPN и его клиентскими конфигурациями.

27,4 тыс.+84 за неделю2,6 тыс.TypeScriptAGPL-3.0Активно поддерживаетсяОбновлён позавчера