Skip to content

Outline. Как работает сервис

Модуль Outline в панели BeAdmin поднимает VPN на основе Shadowsocks с AEAD‑шифрованием. На сервере — outline-ss-server от Jigsaw, Go‑реализация Shadowsocks с поддержкой множества пользователей на одном порту и TCP+UDP одновременно; на клиенте — приложение Outline Client или любой совместимый Shadowsocks‑клиент.

Какую задачу решает Outline

Ранний Shadowsocks (до 2017 года) шифровал содержимое пакета, но первые байты передавал в открытом виде — это позволяло пассивному DPI опознать туннель по структуре первого байта, не зная содержимого. AEAD‑версия (Authenticated Encryption with Associated Data) убрала открытые заголовки: первый же байт уже зашифрован, и пакет аутентифицируется поверх шифрования — попытка модифицировать его на пути отбрасывает пакет как недостоверный.

Outline — это AEAD‑Shadowsocks с упором на эксплуатацию. Один сервер обслуживает любое число пользователей с одного TCP‑ и одного UDP‑порта одновременно, без выделения порта под каждого пользователя. Реализация — outline-ss-server на Go, под открытой лицензией, с регулярными независимыми аудитами безопасности. Сам по себе протокол ничего не маскирует — это «честный» зашифрованный туннель.

Как Outline работает

Outline стоит на трёх инженерных решениях.

AEAD‑шифрование без открытых заголовков. Используется chacha20-poly1305 — тот же алгоритм, что у WireGuard. Каждый пакет шифруется и аутентифицируется одной операцией; первый байт уже зашифрован, никаких узнаваемых служебных полей в сети не передаётся. Для пассивного наблюдателя — непрерывный поток случайных байт.

Мультиплексирование пользователей на одном порту. Сервер слушает один TCP‑ и один UDP‑порт; на нём держится произвольное число пользователей, каждый со своим секретным ключом. Сервер определяет «кто пришёл» по AEAD‑handshake'у. Это снимает необходимость выделять порт под каждого пользователя и держать в файрволе диапазон.

TCP и UDP с одного и того же порта. Outline проксирует не только TCP (HTTP/HTTPS), но и UDP — это важно для DNS‑запросов поверх UDP, VoIP и видеоконференций, игр. Оба транспорта обслуживаются с одного и того же порта одним и тем же сервером.

Что Outline не умеет

  • Не маскирует трафик. AEAD убирает явные сигнатуры в первом байте, но современные системы DPI с активным зондированием умеют опознавать Shadowsocks статистически — по характеристикам потока (распределение размеров пакетов, тайминги). В странах с активной цензурой Outline блокируется или работает нестабильно. Для таких сетей нужен Xray с маскировкой под HTTPS или Amnezia с маскировкой handshake поверх WireGuard.
  • Нет obfuscation‑плагинов. v2ray-plugin, cloak, obfs-local — в нашей реализации не подключаются. Поверх Shadowsocks выкладывается только сам Shadowsocks.
  • Только AEAD‑2018 chacha20-poly1305. Shadowsocks‑2022 (2022-blake3-*) в нашей реализации не используется. Других шифров через UI выбрать нельзя.
  • Это не Tor и не анонимизация. Туннель до собственного сервера прячет трафик от провайдера, но конечный сервер всё равно видит IP клиента.
  • Не делает VPN легальным. Если использование VPN в вашей юрисдикции ограничено или запрещено — Outline этого не меняет.

Outline в BeAdmin

Модуль Outline в BeAdmin ставится в один клик. Панель сама поднимает Shadowsocks‑сервер, открывает нужный порт и настраивает выпуск трафика клиентов наружу. Править конфигурационные файлы или возиться с командной строкой не нужно.

На каждого пользователя панель формирует готовую ссылку для подключения и QR‑код. Клиент сканирует QR из приложения Outline Client или вставляет ссылку — подключение готово. Outline Client доступен на всех основных платформах: Android, iOS, Windows, macOS, Linux, ChromeOS. Совместимые Shadowsocks‑клиенты тоже подходят.

Что нужно от сервера: обычный VPS или физическая машина. На контейнерных серверах (LXC, OpenVZ без полноценной виртуализации) модуль не запустится — нужен полный доступ к сетевому стеку. Поддерживаются современные Ubuntu и Debian.

Когда стоит выбрать Outline

Outline стоит выбирать, когда:

  • В сети нет активной цензуры. Outline даёт обычный AEAD‑Shadowsocks без маскировки — этого достаточно для базового обхода блокировок по DNS, IP или whitelisting'у, но не для сетей с активным зондированием.
  • Нужна совместимость со стандартным Shadowsocks. Outline — это AEAD‑2018 chacha20-poly1305, любой Shadowsocks‑клиент с поддержкой AEAD подключится без проблем.
  • Важно одно приложение на всех платформах. Outline Client есть на Android, iOS, Windows, macOS, Linux, ChromeOS.

Не стоит выбирать Outline, если:

  • Сеть активно блокирует или зондирует Shadowsocks‑трафик. Берите Xray с маскировкой под HTTPS или Amnezia с маскировкой handshake поверх WireGuard.
  • Ваши пользователи привыкли к нативному WireGuard‑клиенту. Берите WireGuard или Amnezia — там не нужно ставить отдельное приложение.
  • В сети нет проблем и нужен максимально быстрый VPN. WireGuard быстрее устанавливает соединение и спокойнее переживает смену сети у клиента.

Если сомневаетесь — поставьте Outline в BeAdmin и протестируйте бесплатно.

Если у вас ещё нет сервера, его можно взять у наших партнёров — они предлагают виртуальные и выделенные серверы с предустановленной панелью BeAdmin.

Проверено временем: более 15 лет на рынке хостинга. Ваш VPS с BeAdmin готов к работе из коробки.

  • Германия
  • Нидерланды
  • Швеция
  • Швейцария
  • Испания
  • США
Выбрать сервер

Европейская стабильность и простота. Запускайте BeAdmin вместе с VPS в один клик.

  • Германия
  • Нидерланды
  • Швеция
  • Эстония
  • Румыния
  • Швейцария
  • Испания
  • Великобритания
  • США
Зарегистрироваться

Что дальше

BeAdmin © 2025. Все права защищены.