VPNYouTube

ПРОЗРАЧНОСТЬ

Методология измерений

Главная проблема VPN-обещаний — их невозможно проверить. Мы измеряем и показываем сырые сетевые показатели. Эта страница объясняет, что именно мы меряем, а что принципиально не выдаём за измерение.

Типы измерений

Обычный браузер не может измерить Ping до произвольного VPN-сервера или качество подключения к YouTube через чужой VPN. Поэтому измерения делятся на четыре типа.

Browser Probe

Браузер пользователя измеряет доступность и задержку Google/YouTube из его текущей сети. Показывает состояние без VPN.

↳ Не может измерить качество чужого VPN-подключения.

VPN Probe

Тестовый агент подключается через конкретный VPN или прокси и выполняет измерения: TCP, TLS, HTTP, загрузку видеосегментов.

↳ Единственный способ честно измерить качество конкретного сервиса.

Regional Probe

Независимые измерительные узлы в разных странах. Дают базовую картину по регионам без привязки к провайдеру.

↳ Показывают качество маршрутов, а не конкретного VPN.

Community Measurements

Добровольные результаты пользователей. Усредняются, выбросы отфильтровываются.

↳ Могут смещаться: у пользователей разные провайдеры и устройства.

Что означают показатели

Все определения — с учётом того, что разные измерения не взаимозаменяемы.

ICMP Ping

Время кругового пути ICMP-пакета. Может быть заблокирован промежуточными узлами или провайдером, поэтому отсутствие ответа ≠ недоступность сервиса.

TCP Connect Time

Время установки TCP-соединения с портом сервера. Не равен ICMP Ping: включает обработку SYN/SYN-ACK/ACK.

DNS Lookup Time

Время разрешения домена в IP-адрес. Отдельный показатель: зависит от резолвера, а не от маршрута до YouTube.

TLS Handshake Time

Время установки защищённого соединения. Включает TCP-фазу и обмен сертификатами.

HTTP Response Time

Полное время до первого байта ответа HTTP. Накладывает все предыдущие этапы.

Jitter

Разброс задержки между последовательными измерениями. Высокий Jitter — рывки и буферизация видео, даже при низком среднем Ping.

Packet Loss

Доля потерянных пакетов. Потери > 2–3% заметно портят стриминг: TCP-ретрансмиссии замедляют загрузку сегментов.

Скорость видео (Mbps)

Скорость фактической загрузки видеосегментов с CDN YouTube. Не равна speedtest-скорости и требует отдельного теста.

Доступность YouTube

Доля успешных проб за период: сайт отвечает И плеер запускает видео. Не смешивается с DNS- или TLS-проверками.

Пороги качества

Единые пороги для цветовой индикации на карте и в таблицах.

Показатель🟢 Хорошее🟡 Удовлетворительное🟠 Плохое🔴 Недоступно
Ping< 60 мс60–100 мс100–160 мс> 160 мс
Jitter< 5 мс5–10 мс10–20 мс> 20 мс
Packet Loss< 0.5%0.5–2%2–5%> 5%
Скорость≥ 50 Мбит/с25–5010–25< 10
Доступность YT≥ 98%90–98%75–90%< 75%

Пороги ориентированы на стриминг: для 4K важнее скорость и потери, для обычного просмотра — Ping и доступность.

Честность данных

Что мы не делаем

  • ✕Не выдаём задержку от сервера сайта до Google за задержку VPN-подключения пользователя
  • ✕Не смешиваем DNS-, TLS-, HTTP-проверки и реальное воспроизведение видео
  • ✕Не публикуем фиктивные «LIVE»-индикаторы и выдуманные измерения
  • ✕Не считаем наличие сервиса в каталоге рекомендацией

Что мы делаем

  • ✓Разделяем реальные, демонстрационные и устаревшие измерения
  • ✓Показываем историю за 24 часа / 7 дней / 30 дней, а не лучший замер
  • ✓Указываем источник и дату для каждой цены
  • ✓Отмечаем заявления провайдеров как заявления, а не факты
  • ✓Помечаем партнёрские ссылки как рекламу: они не влияют на измерения и позиции в рейтинге

Текущее состояние Сервис работает в демо-режиме: все сетевые показатели на сайте — синтетические примеры с явной маркировкой. Цены взяты с официальных страниц тарифов провайдеров (ноябрь 2026), формулировки сохранены. Реальные измерения начнут появляться после подключения проб-агентов.

Архитектура данных

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

{
  "measurement": {
    "probeId": "vpn-probe-de-fra-01",   // измерительный узел
    "probeType": "vpn | browser | regional | community",
    "provider": "amnezia",               // slug из каталога
    "locationId": "de-fra",              // локация выхода
    "timestamp": "2026-11-11T09:40:00Z",
    "metrics": {
      "icmpPingMs": 48,      // может отсутствовать: ICMP блокируется
      "tcpConnectMs": 61,    // отдельный показатель
      "dnsLookupMs": 14,     // отдельный показатель
      "tlsHandshakeMs": 89,  // отдельный показатель
      "httpResponseMs": 152, // включает предыдущие этапы
      "jitterMs": 4.2,
      "packetLossPct": 0.3,
      "downloadMbps": 57,    // только если проба качает сегменты
      "videoStartMs": 812,   // только если проба запускает плеер
      "youtubeAvailable": true
    },
    "isDemo": true                       // всегда видно в данных
  }
}

Frontend собран на Astro (SSG): максимум логики на клиенте, минимум backend, быстрый первый экран. Каталог и измерения разделены на уровне типов.