Reality или Shadowsocks
Оба решают одну задачу — сделать трафик неотличимым от обычного. Подходы принципиально разные: Shadowsocks старается не иметь примет вообще, Reality притворяется конкретным существующим сайтом. Второй подход оказался живучее.
Что вообще анализируют
Система глубокого анализа трафика смотрит не на содержимое — оно зашифровано — а на форму. Три вещи выдают протокол чаще всего:
- Начало соединения. Первые байты у каждого протокола свои.
- Размеры и ритм пакетов. Видеозвонок, загрузка файла и туннель дают разные рисунки, даже если содержимое нечитаемо.
- Ответ на проверку. Самое интересное: анализатор может сам подключиться к подозрительному адресу и посмотреть, что тот ответит.
Shadowsocks: не иметь примет
Задумка была изящной: поток выглядит как случайные байты, никакого узнаваемого заголовка нет. Долгие годы это работало прекрасно — искать было нечего.
Проблема в том, что «совсем без примет» само стало приметой. Обычный интернет-трафик почти всегда имеет структуру: TLS-рукопожатие, заголовки, узнаваемые размеры. Длинное соединение из чистой случайности — редкость, и современные анализаторы научились помечать именно её. Плюс активная проверка: на неожиданный запрос такой сервер отвечает молчанием, а живой сайт так себя не ведёт.
Reality: показать чужой настоящий сайт
Другой ход. Сервер настраивается на конкретный посторонний сайт — скажем, крупный и заведомо не блокируемый. Когда приходит чужой, не знающий секрета, сервер прозрачно перебрасывает соединение туда, и проверяющий получает подлинный сертификат подлинного ресурса. Не подделку — оригинал.
Когда приходит ваш клиент со своим ключом, сервер узнаёт его по первым байтам рукопожатия и оставляет соединение себе. Со стороны оба случая выглядят одинаково.
До Reality маскировались под собственный сайт с собственным сертификатом, и это ловилось: домен свежий, посещаемости нет, сертификат выписан неделю назад.
Сравнение
| Признак | Shadowsocks | VLESS + Reality |
|---|---|---|
| Принцип | Не иметь примет | Показать чужой настоящий сайт |
| Стойкость к анализу | Снизилась | Высокая |
| Ответ на активную проверку | Выдаёт себя | Ответ настоящего сайта |
| Настройка | Простая | Много параметров |
| Скорость | Высокая | Чуть ниже |
| Поддержка клиентами | Повсеместная | Современные клиенты |
Что выбрать
Если ничего не мешает — разницы не почувствуете, и Shadowsocks проще. Если соединения рвутся или не устанавливаются вовсе — берите Reality, он для этого и сделан. Держать оба в одной подписке удобнее всего: переключение занимает минуту, а условия в сетях меняются.
Сравнение с быстрым, но заметным вариантом — VLESS или WireGuard. Сравнение с решением на QUIC — Hysteria 2 или VLESS+Reality.
Нужен рабочий доступ?
DarkyVS — есть тестовый доступ на сутки. Windows, Android, iOS, macOS, роутеры.
Перейти на DarkyVS