Repolode
xykt

xykt/NetQuality

Shell-скрипт для проверки качества сети на сервере с Linux или macOS: тестирует BGP, задержку на магистральных маршрутах, маршрутизацию и скорость для материкового Китая.

Звёзды
5,873
Форки
429
Открытые issues
0
Последний коммит
2 месяца назад

Что это?

NetQuality — Shell-скрипт для внешней проверки качества сети сервера или VM. Проверки сгруппированы в семь модулей: сведения о BGP и вышестоящих сетях, локальная политика, параметры сети доступа, задержка TCP с крупными пакетами до трёх крупнейших китайских операторов, магистральные маршруты трёх операторов, тесты скорости внутри Китая и международные соединения.

Скрипт выводит результаты для IPv4 и IPv6 отдельно и позволяет выбрать любую из 31 провинции или муниципалитета материкового Китая для проверки задержки на магистральных маршрутах. Для тестов скорости используется Speedtest.net, а для полной трассировки маршрутов — NextTrace. Можно выбрать режим только с ping, режим с низким расходом данных или пропустить отдельные разделы. Результаты можно вывести на китайском или английском языке, в формате JSON либо сохранить в файл.

Скрипт работает во многих дистрибутивах Linux и в macOS. Также доступен Docker-образ для Linux и Windows.

Ключевые возможности

  • 01Проверяет качество сети в двухстековом режиме IPv4 и IPv6
  • 02Измеряет задержку TCP с крупными пакетами до China Telecom, Unicom и Mobile в 31 провинции
  • 03Выполняет полную трассировку магистральных маршрутов трёх операторов с помощью NextTrace
  • 04Запускает тесты скорости внутри Китая через Speedtest.net и проверяет задержку по всему миру
  • 05Поддерживает вывод в JSON, сохранение в файл и отображение на китайском или английском языке

Сценарии использования

  • Проверка подключения VPS или облачного сервера к материковому Китаю перед развёртыванием
  • Сравнение качества маршрутизации между операторами и регионами
  • Сбор структурированных сетевых данных в формате JSON для анализа
  • Быстрая проверка в режиме с учётом приватности, при котором пропускается создание онлайн-отчёта

Темы

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

Что такое NetQuality?
Shell-скрипт для проверки качества сети на сервере с Linux или macOS: тестирует BGP, задержку на магистральных маршрутах, маршрутизацию и скорость для материкового Китая. NetQuality — Shell-скрипт для внешней проверки качества сети сервера или VM. Проверки сгруппированы в семь модулей: сведения о BGP и вышестоящих сетях, локальная политика, параметры сети доступа, задержка TCP с крупными пакетами до трёх крупнейших китайских операторов, магистральные маршруты трёх операторов, тесты скорости внутри Китая и международные соединения.
NetQuality можно использовать бесплатно? Какая у него лицензия?
NetQuality распространяется с открытым исходным кодом под лицензией AGPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
NetQuality всё ещё поддерживается?
Обновлялся за последние 6 месяцев. Последний коммит в NetQuality — 1 сент. 2026 г..
Для чего можно использовать NetQuality?
Проверка подключения VPS или облачного сервера к материковому Китаю перед развёртыванием Сравнение качества маршрутизации между операторами и регионами Сбор структурированных сетевых данных в формате JSON для анализа Быстрая проверка в режиме с учётом приватности, при котором пропускается создание онлайн-отчёта
Где скачать NetQuality?
Исходный код и инструкции по установке — на GitHub: https://github.com/xykt/NetQuality

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты