Руководство по Сетевая статистика

Просмотр публичного IP, типа подключения, скорости, RTT и статуса — вся информация о подключении в одном месте.

Назад к Сетевая статистика

Что делает этот инструмент

Инструмент статистики сети показывает информацию о соединении в одном месте: публичный IP, онлайн-статус, тип соединения (wifi, ethernet, cellular), скорость downlink, время RTT и режим save-data. Опционально кнопка Lookup для получения геолокации и деталей провайдера по публичному IP. Браузерная статистика читается локально; для публичного IP и lookup нужен запрос к серверу. Полезно для отладки подключения, проверки VPN/прокси и понимания профиля сети.

Как использовать

  1. Откройте инструмент — Браузерная статистика (online, effective type, downlink, RTT, save data) появляется сразу.
  2. Публичный IP — Автоматически загружается с сервера. Может кэшироваться до 30 минут.
  3. Lookup IP (опционально) — Кнопка Lookup для получения страны, региона, города, часового пояса, провайдера и организации по публичному IP.
  4. Обновить — Повторный запрос публичного IP и браузерной статистики (очищает кэш).
  5. Копирование — Кнопка рядом с полем для копирования в буфер.

Как это работает

  • Браузерная статистика — Из Navigator и NetworkInformation API. Значения effectiveType, downlink, rtt, saveData и type приходят из navigator.connection при доступности. Не все браузеры поддерживают этот API; неподдерживаемые поля показываются как «—».
  • Публичный IP — Запрос к GET /api/network-info, который читает IP клиента из заголовков x-real-ip или x-forwarded-for. Кэшируется в session storage на 30 минут.
  • Детали IP — При нажатии Lookup отправляется GET /api/ip-lookup (без параметров) для геолокации и провайдера по вашему IP. API проксирует к ip-api.com. Лимит 10 запросов в минуту.

Сбор браузерных данных выполняется в браузере. Для публичного IP и lookup нужны запросы к серверу; см. страницу Privacy для деталей.

Примеры использования

  • Проверка соединения — Статус онлайн, тип соединения и примерная скорость (downlink, RTT).
  • Проверка VPN или прокси — Публичный IP, который видит соединение.
  • Отладка — Режим save-data или effective connection type при диагностике производительности.
  • Быстрая информация об IP — Публичный IP и базовая геолокация без перехода на другую страницу.

Пример

  • Online: true
  • Effective type: 4g
  • Downlink: 10 Mbps
  • RTT: 50 ms
  • Public IP: 203.0.113.42
  • Lookup: Country, Region, City, Timezone, ISP, Org

Ограничения

  • Network Information API — Не поддерживается в Safari и Firefox; downlink, RTT, type и save data могут показываться как «—» в этих браузерах.
  • Публичный IP — Требуется запрос к серверу; лимит 30 зап/мин для network-info. Кэш 30 минут.
  • IP lookup — Лимит 10 зап/мин. Используется ip-api.com; требуется атрибуция. Некоторые поля могут быть пустыми для части IP.
  • Без детекции VPN — Инструмент показывает IP и данные соединения; детекция или пометка VPN не выполняется.

ЧаВо

Откуда берётся публичный IP?
Публичный IP запрашивается у эндпоинта сайта /api/network-info, который читает IP клиента из заголовков запроса. Кэшируется на 30 минут в session storage.
Почему некоторые значения показывают «—» или «Недоступно»?
Тип соединения, downlink, RTT и save data приходят из Network Information API браузера, который поддерживается не во всех браузерах (напр. Safari, Firefox). При недоступности значения показываются как «—».
Какой лимит запросов?
API network-info ограничен 30 запросами в минуту на клиента. Lookup IP для геолокации ограничен отдельно — 10 запросов в минуту.
Сохраняется ли моя приватность?
Браузерная статистика (effective type, downlink, RTT и т.д.) собирается локально. Для получения публичного IP нужен один запрос к серверу сайта; третьи стороны не получают ваши данные для браузерной статистики.

Все расчёты и конвертации выполняются в браузере. Никакие данные не отправляются на сервер — ввод не покидает устройство.