Эксперименты

Контролируемые эксперименты

Точки измерения показывают, что происходит в реальных сетях, где много всего меняется одновременно. Эксперименты намеренно меняют что-то одно — потерю пакетов, задержку, заблокированный протокол — между двумя подконтрольными нам серверами и измеряют, что всё ещё делает каждый VPN-протокол. Каждый эксперимент публикует скрипты и сырые результаты, чтобы его можно было повторить.

Опубликованные эксперименты1
Запланировано3
Скрипты и сырые данныеGitHub →

Опубликовано

4 окт. 2026 г.

Can It Survive? #1 — потеря пакетов

Четыре VPN-протокола между двумя серверами, пока сеть теряет 0, 1, 5 и 10 % пакетов в обе стороны. Скорость скачивания и время загрузки страницы, по три прогона.

Потеря пакетовпротоколов: 4ОпубликованоВоспроизводимо

Скорость скачивания при потере пакетов

Ось 0–100 %Уровни потерь: категории

0%25%50%75%100%0 %1 %5 %10 %Потеря пакетов, в каждую сторону
Таблица данных
Сохранённая скоростьпотери 0 %потери 1 %потери 5 %потери 10 %
Без VPN100%97%88%77%
Hysteria2100%96%91%47%
VLESS Reality100%97%90%78%
WireGuard100%48%15%4%
OpenVPN (UDP)100%28%12%4%

Запланировано

Запланировано · результатов пока нет

UDP заблокирован

Те же протоколы в сети, которая отбрасывает весь UDP, как это делают некоторые сети целиком: какие транспорты всё ещё подключаются и как быстро приложение переключается на тот, что работает.

Запланировано · результатов пока нет

Высокая задержка (1000 мс)

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

Запланировано · результатов пока нет

Профиль ограниченной LTE

Мобильная сеть, которая ограничивает пропускную способность и меняет задержку и потери со временем, — ближе к настоящей перегруженной соте, чем фиксированные настройки.

Скрипты и сырые данные

Все скрипты экспериментов, конфигурации и сырые результаты доступны на GitHub.

github.com/colitu/vpn-lab →
Чем эксперименты отличаются от точек измерения

Эксперименты проводятся между контролируемыми серверами и меняют за раз одну сетевую переменную. Они отделены от непрерывных измерений и не влияют на доли успеха на других страницах.

Принципы воспроизводимости
  • Скрипты и конфигурации опубликованы
  • Сырые результаты публикуются
  • Эксперименты могут повторить другие
  • Установка и параметры описаны на странице каждого эксперимента