К содержимому

Outline на VPS

Сервер Shadowsocks

Категория
VPN / Прокси
Хостинг
VPN-сервер
Автор
Outline Foundation (ранее Jigsaw, Google)
Лицензия
Apache-2.0
Версия
1.12.3

Скрипт бесплатный · VPS от $2.79 в месяц · установка около 2 минут

Установка по SSH

root@vps:~# sudo bash -c "$(wget -qO- https://raw.githubusercontent.com/OutlineFoundation/outline-apps/master/server_manager/install_scripts/install_server.sh)" install_server.sh --api-port 8443 --keys-port 8388

  • SystemUbuntu 24.04 · x86_64ok
  • Sourcegithub.com/OutlineFoundation/outline-serverok
  • Version1.12.3ok
  • Port8443/tcplisten
  • Port8388/tcp/udplisten

✓ Outline 1.12.3 установлен · около 2 минут

root@vps:~#

Команда установки из библиотеки. Вывод сокращён: на вашем сервере он может отличаться.

Что это

  • Shadowsocks
  • Ключи доступа
  • Outline Manager

Outline — VPN на основе Shadowsocks: доступ раздаётся ключами, а управлять сервером можно из приложения Outline Manager, без командной строки.

Shadowsocks в Outline устойчив к пробам и анализу трафика: обязательные AEAD-шифры, защита от повторов и переменный размер пакетов. Клиент Outline есть для Windows, macOS, Linux, Android и iOS.

Скрипт ставит сервер в Docker вместе с Watchtower, который обновляет его автоматически. Каждому человеку можно выдать свой ключ и лимит трафика.

  • Доступ по ключам: один ключ — один человек
  • Управление из приложения Outline Manager
  • Лимиты трафика на ключ
  • Shadowsocks с защитой от пробинга
  • Автообновление через Watchtower

Рекомендуемый тариф

Для Outline — не меньше 1 vCPU, 2 ГБ RAM и 10 ГБ NVMe.

Минимум для запуска
1 vCPU · 1 ГБ RAM · 10 ГБ диска
Системы
Ubuntu 22.04 · Ubuntu 24.04 · Debian 12

Как установить

Три шага в боте или одна команда по SSH, установка займёт около 2 минут.

  1. 01

    Выберите тариф в боте

    Откройте @ExpressHost_bot и оплатите VPS. Сервер будет готов примерно через 60 секунд.

  2. 02

    Добавьте Outline

    На шаге «Дополнения» выберите скрипт из библиотеки или запустите его позже: Настройки сервера → Скрипты.

  3. 03

    Завершите настройку

    Скопируйте зелёную строку {"apiUrl":...,"certSha256":...} из конца вывода

Вручную по SSH

Подключитесь к серверу под root и выполните команду. Поддерживаемые системы: Ubuntu 22.04, Ubuntu 24.04, Debian 12.

Команда установки
sudo bash -c "$(wget -qO- https://raw.githubusercontent.com/OutlineFoundation/outline-apps/master/server_manager/install_scripts/install_server.sh)" install_server.sh --api-port 8443 --keys-port 8388

Порты

Порты Outline
ПортПротоколНазначение
8443tcpAPI управления для Outline Manager (задано флагом --api-port)
8388tcp/udpПорт ключей доступа (задано флагом --keys-port)

После установки

  1. 1.Скопируйте зелёную строку {"apiUrl":...,"certSha256":...} из конца вывода
  2. 2.Вставьте её в Outline Manager на компьютере: «Добавить сервер» → «Настроить Outline где угодно»
  3. 3.Создайте ключи доступа и отправьте их пользователям; подключаются они через приложение Outline Client

Вопросы об Outline

Не нашли ответ? Пишите @ExpressHost_SupportBot.

Зачем флаги --api-port и --keys-port?

Без них скрипт выбирает случайные порты. С флагами порты известны заранее, и их проще открыть в файрволе.

Как обновить Outline?

Вручную ничего делать не нужно: контейнер Watchtower сам подтягивает новые версии сервера.

Где лежат данные?

В /opt/outline: состояние сервера, ключи и файл access.txt с адресом API и отпечатком сертификата.

Outline ставится при заказе — в боте.