Как настроить свой собственный Shadowsocks VPN с помощью Outline

Сложность: Новичок 7 мин чтения Обновлено: 18.07.2026 12
Как настроить свой собственный Shadowsocks VPN с помощью Outline
Shadowsocks - это легковесный шифрованный прокси, созданный так, чтобы цензорам было трудно его обнаружить, а Outline от Jigsaw делает запуск собственного прокси таким же простым, как два приложения: одно настраивает сервер на вашем VPS, другое подключается. Сервер и ключи ваши, никакая компания не логирует ваш трафик, а вы платите только за дешевый VPS.

Почему Outline и Shadowsocks

Shadowsocks - это легковесный шифрованный прокси, изначально созданный так, чтобы его было трудно обнаружить. Вместо узнаваемых рукопожатий, которые выдают WireGuard или OpenVPN, он превращает ваш трафик в поток похожих на случайные байтов без характерных сигнатур, за которые могла бы зацепиться DPI - именно поэтому он давно стал излюбленным инструментом для обхода государственных файрволов в странах с жесткой цензурой. (Самые продвинутые файрволы со временем все же могут научиться замечать эту случайность - об этом честном ограничении мы рассказываем в конце.)

Outline от Jigsaw (дочерней компании Google) превращает Shadowsocks в то, что может запустить кто угодно. Это два бесплатных приложения с открытым исходным кодом: Outline Manager, который настраивает и запускает сервер на вашем собственном VPS, и Outline Client, который к нему подключается. Сервер ваш, ключи ваши, и никакая компания не сидит посередине, логируя ваш трафик - вы платите только за дешевый VPS.

  • Дешевый VPS с процессором x86-64, минимум 1 ГБ RAM, с современным Linux, например Ubuntu 22.04 / 24.04. Чтобы обходить цензуру, размещайте его за пределами страны, которая блокирует.
  • IP-адрес сервера и root-доступ по SSH - провайдер присылает их на почту после оплаты.
  • Компьютер (Windows, macOS или Linux) для запуска Outline Manager. Разовая настройка выполняется с компьютера, а не с телефона - после этого подключаться можно и с одного телефона. Плюс около 10 минут.
Все включено, но для настройки нужен компьютер: этот гайд проведет вас от чистого VPS до работающего VPN с помощью приложений Outline и одной вставляемой команды - ничего не нужно настраивать вручную. Outline Manager работает только на Windows, macOS или Linux (версии для телефона нет), поэтому разовую настройку сервера нужно выполнить с компьютера; подключаться потом можно с телефонов. Хотите настройку полностью с телефона или другой протокол? Сравните наши гайды по WireGuard, VLESS + Reality и Amnezia - Amnezia даже настраивает сервер прямо из приложения на Android или iOS.

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

На своем компьютере скачайте Outline Manager с официального сайта getoutline.org и установите его. Он работает на Windows, macOS и Linux. Это инструмент администратора - вы используете его один раз, чтобы настроить сервер, а позже - чтобы добавлять или отзывать ключи доступа.

Скачивайте только с getoutline.org или из официальных магазинов приложений. Копии с других сайтов могут быть подделаны.

Шаг 2: Настройте сервер на вашем VPS

Откройте Outline Manager и выберите Настроить Outline где угодно (не встроенные облачные варианты). Manager покажет вам одну команду для копирования. Подключитесь к серверу по SSH и вставьте ее там - она скачает и запустит официальный установщик (в контейнере Docker) и выведет строку конфигурации:

sudo bash -c "$(wget -qO- https://raw.githubusercontent.com/Jigsaw-Code/outline-server/master/src/server_manager/install_scripts/install_server.sh)"

Всегда используйте именно ту команду, которую показывает Manager. Когда установка завершится, сервер выведет зеленую строку, начинающуюся с {"apiUrl": ...}. Скопируйте всю эту строку, вставьте обратно в Outline Manager и пройдите дальше - ваш сервер появится в Manager и будет готов к работе. (Если команда завершается ошибкой wget: command not found, некоторые минимальные образы поставляются без него - сначала выполните apt update && apt install -y wget, а затем вставьте команду снова.)

Откройте порты. У некоторых хостингов (AWS, Oracle Cloud, Azure, Google Cloud) есть собственный файрвол в веб-панели. Outline использует порт управления по TCP плюс порт ключа доступа, который печатает установщик - последний нужно открыть и для TCP, и для UDP (UDP несет звонки и некоторые игры). Убедитесь, что оба порта открыты в панели провайдера, а не только на самом сервере.

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

В Outline Manager у вашего сервера теперь есть ключ доступа по умолчанию. Нажмите Добавить новый ключ, чтобы создать по одному на каждое устройство (телефон, ноутбук, друга), затем через Поделиться скопируйте ключ - это короткая ссылка ss://, которая содержит все, что нужно клиенту.

Относитесь к каждому ключу как к паролю: все, у кого он есть, делят пропускную способность вашего сервера, и вы можете в любой момент отозвать любой отдельный ключ, не трогая остальные.

Шаг 4: Установите Outline Client и подключитесь

Установите Outline Client на устройство, затем добавьте ключ ss://. Выберите свою платформу:

Android: установите Outline из Google Play. Скопируйте ключ ss://, откройте приложение - оно предложит добавить ключ из буфера обмена - затем нажмите Подключиться.

iPhone и iPad: установите Outline из App Store, вставьте ключ ss://, нажмите Подключиться и разрешите VPN-профиль.

Windows: установите Outline Client, вставьте ключ ss:// и нажмите Подключиться.

macOS: установите Outline Client, добавьте ключ ss:// и подключитесь.

Linux desktop: скачайте AppImage Outline Client, запустите его, вставьте ключ и подключитесь.

Шаг 5: Добавьте больше устройств и управляйте ключами

Дайте каждому устройству и каждому человеку свой собственный ключ. В Outline Manager вы можете видеть, сколько данных израсходовал каждый ключ, переименовывать их и удалять ключ в тот момент, когда устройство потеряно или другу больше не нужен доступ - остальные продолжат работать. В этом большое преимущество собственного хостинга: администратор - это вы.

Шаг 6: Проверьте, что все работает

При подключенном Outline проверьте две вещи на нашей странице Сетевые инструменты. Во-первых, интернет теперь должен показывать IP вашего сервера - он отображается вверху страницы. Во-вторых, откройте вкладку Тест на утечку DNS: перечисленные там резолверы не должны принадлежать вашему домашнему провайдеру. Если оба пункта выглядят правильно, ваш туннель Outline работает.

Частые ошибки

  • Файрвол облачного провайдера. На AWS, Oracle Cloud, Azure или Google Cloud порты по умолчанию закрыты в веб-панели. Откройте порты управления и ключа доступа, которые вывел установщик, а не только на самом сервере (порт ключа доступа нужно открыть и для TCP, и для UDP).
  • Часы сервера рассинхронизированы. Shadowsocks отклоняет соединения, чьи временные метки слишком сильно расходятся, поэтому если ключи верны, но ничего не подключается, проверьте время на сервере. Выполните timedatectl и убедитесь, что часы синхронизированы по NTP.
  • Заблокированные диапазоны IP хостинга. Самые строгие файрволы банят целые диапазоны IP крупнейших бюджетных хостингов. Если совершенно новый сервер заблокирован с первого дня, попробуйте меньшего и менее очевидного провайдера.
  • Сервер внутри сети с цензурой. VPS, физически находящийся в стране, которая блокирует, может быть заблокирован в источнике. Размещайте его за границей.
  • Использование одного ключа везде. Повторное использование одного ключа на многих устройствах делает невозможным отзыв только одного. Создавайте отдельный ключ на каждое устройство.
  • Очень дешевые тарифы OpenVZ. Outline работает в Docker, которому нужен полноценный (KVM) VPS. Избегайте самых дешевых контейнеров OpenVZ.
  • Блокировка продвинутым DPI. Shadowsocks силен, но самые агрессивные файрволы со временем все же могут научиться его распознавать. Если он перестал работать, следующий шаг - протокол, который маскируется под настоящий сайт, например VLESS + Reality.

Честные ограничения

Shadowsocks скрывает от сетевых цензоров сам факт того, что вы используете прокси, но обычные ограничения собственного хостинга по-прежнему в силе: ваш провайдер может видеть IP-адреса, подключающиеся к серверу, а на VPS может сделать снимок его RAM. Чтобы сократить то, что ваш сервер хранит на диске, продолжите нашим гайдом о том, как заставить VPS не вести логи. И как всегда, VPN или прокси меняют то, откуда якобы приходит ваш трафик - но не ставят вас выше закона той страны, где вы живете.

Держите под контролем: давайте каждому устройству свой ключ, чтобы можно было отозвать один, не трогая остальные, держите приложения Outline обновленными и относитесь к ключам ss:// как к паролям.
Теги: shadowsocks outline vpn vps self-hosted dpi censorship proxy privacy