Народный

§ ПОЛНАЯ МЕТОДИКА

Что и как мы меряем

Короткий ответ — каждые несколько часов мы поднимаем VPN-туннель через подписку каждого сервиса и проверяем доступность сетей российских операторов и популярных сайтов. Длинный ответ — ниже.

§ 01 — стек

Откуда едут пакеты

Активный узел замеров — VPS в РФ, Ubuntu 22.04. На нём крутится xray-core в режиме клиента: для каждого VPN-сервиса из рейтинга мы держим действующую подписку и поднимаем туннель через его сервер.

Бэкенд — FastAPI на Python 3.12, orchestrator замеров — отдельный сервис, который раз в несколько часов обходит подписки и пишет результаты в SQLite. Frontend — статика, раздаётся через nginx + Cloudflare.

Узлы внутри РФ — в плане. Это даст возможность мерить из реальной сети МТС, МегаФона, Билайна и Tele2 по тем же маршрутам, что у конечного пользователя.

§ 02 — проверки

Что бьём в тоннель

Операторы РФ

Через туннель шлём HTTPS-запросы к характерным эндпоинтам сетей МТС, МегаФон, Билайн, Tele2 и домашнего интернета. Проверка считается успешной, если ответ — 200/3xx без срыва handshake.

Сервисы

YouTube, Instagram, Telegram-звонки, WhatsApp. Для каждого — свой набор endpoint-проверок, который отражает реальную нагрузку: CDN-видео для YouTube, scontent-домены для Instagram, signaling для Telegram-звонков.

Госсайты и СБП

Госуслуги (gosuslugi.ru) и инфраструктура СБП — отдельная колонка. Многие зарубежные VPN их ломают: запросы из иностранного IP попадают под антифрод и возвращают 403/captcha.

Доступность узлов

Параллельно — TCP-проверка серверов VPN. Если сервер недоступен, это видно сразу, до того как клиент попробует подключиться.

§ 03 — score

Откуда берётся цифра

Score — число от 0 до 100. Это взвешенная сумма доли успешных проверок по трём группам (операторы, сервисы, госсайты), скорректированная на стабильность за последние семь дней.

Доля успешных проверок за сутки даёт «мгновенный» score. История за неделю либо подтверждает его, либо штрафует за флаппинг (когда сервис то работает, то нет). Стабильный середняк часто получает score выше, чем нестабильный лидер.

Verdict — ok / warn / err — это огрублённый score: ≥ 75 = ok, 40–75 = warn, < 40 = err.

§ 04 — три состояния

Зелёный, красный, пустой

В ячейках на главной — три состояния, не два. — мы проверили, работает. — мы проверили, не работает. — мы не проверяли.

Это важно, потому что отсутствие данных — это не то же самое, что «сервис сломан». Красный мы ставим только если зафиксировали реальный фейл. Серый — честная неопределённость.

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

§ 05 — что мы не делаем

Honest list

  • Не берём отзывы из интернета как источник score. Score — только из своих замеров.
  • Не скриншотим маркетинг-страницы провайдеров. То, что они обещают, нас не интересует.
  • Не поднимаем сервисы выше за партнёрский чек. Affiliate-ссылка — да, накрутка score — нет.
  • Не тестируем платные сервисы за их счёт «по запросу». У нас своя выборка, обновляется когда мы решим.
  • Не пишем ничего «наугад». Если данных нет — стоит серый дот.

§ 06 — FAQ

Частые вопросы

[ + ] Откуда берутся оценки в рейтинге?
Каждые несколько часов мы поднимаем VPN-туннель через подписку каждого сервиса и прогоняем стандартный набор проверок: TCP-доступность узлов, HTTPS-запросы к сетям российских операторов, обращения к Госуслугам, СБП, YouTube, Instagram, Telegram, WhatsApp. Score складывается из доли успешных проверок за последние сутки, скорректированной на стабильность за неделю.
[ + ] Замеры идут из России или из-за рубежа?
Активный узел замеров находится в Москве — российская сеть, прямой коннект к ТСПУ-инфраструктуре. Это даёт честную картину для пользователя из РФ: трафик идёт через VPN-сервер провайдера именно так, как у обычного абонента МТС/МегаФона/Билайна. До мая 2026 узел стоял в Амстердаме — переехали ближе к реальным условиям. Дополнительные точки в РФ (Питер, Екатеринбург) — в плане.
[ + ] Как часто обновляются данные?
Скрейп и пересчёт score — каждые 4 часа. Метка «обновлено» вверху главной показывает фактическое время последнего успешного цикла. Если она старше суток — у нас инцидент, и это видно сразу.
[ + ] Платят ли VPN-сервисы за место в рейтинге?
Нет. Score нельзя купить — это автоматический расчёт по объективным метрикам. Мы используем партнёрские (affiliate) ссылки на ряд сервисов, и это позволяет нам не зависеть от рекламных контрактов с конкретными провайдерами. Affiliate-ссылка не влияет на score: например, NordVPN с большим affiliate-чеком в нашем рейтинге сидит в красной зоне, потому что физически не пробивает ТСПУ.
[ + ] Учитываете ли вы скорость соединения?
Скоростные замеры в активной разработке. Сейчас score фокусируется на доступности (работает / не работает / частично работает). Скорость и пинг — следующий слой метрик, который добавится отдельной колонкой.
[ + ] Что значит зелёный, жёлтый, красный, серый?
Зелёный — последняя проверка прошла успешно. Жёлтый — частично работает (например, видео грузится, но звонки рвутся). Красный — последняя проверка не прошла. Серый — данных нет: либо проверка не запускалась, либо ушла в timeout. Серый никогда не означает «не работает» — только «не знаем».
[ + ] Можно ли увидеть исходный код проекта?
Сам сайт пока закрытый — это решение архитектора на этапе MVP. Методология открыта в этом разделе и не содержит секретного соуса: TCP/HTTPS-проверки, замеры через подписку, агрегация через score. Любой желающий может реплицировать подход самостоятельно.
[ + ] Почему в рейтинге нет ExpressVPN / NordVPN / Proton VPN?
Они есть — просто в красной зоне. ExpressVPN, NordVPN, Surfshark, Proton VPN, CyberGhost в стандартной конфигурации не пробивают ТСПУ российских мобильных операторов. Их позиция в нашем рейтинге это отражает: красные ячейки, низкий score. Мы их не «исключаем» — мы показываем правду.

прозрачнее не бывает

Замеры обновляются каждые несколько часов

смотреть актуальный рейтинг →