Кроссплатформенный графический интерфейс для визуализации трассировки маршрута в Windows, Linux и macOS на базе NextTrace.
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 обновляется ежедневно.
Похожие проекты
A Rust-based ping tool that pings multiple hosts concurrently with real-time charts, TCP ping, and Prometheus exporter mode.
Самостоятельно размещаемый инструмент для проверки скорости сети и мониторинга серверов с веб-интерфейсом, написанный на Go и React.
Универсальный набор инструментов для проверки IP и геолокации, утечек WebRTC и DNS, подключения, скорости, MTR, цензуры и Whois; можно развернуть самостоятельно с Docker.
Bash-скрипт для проверки качества IP-адреса: оценивает риски, определяет тип IP, проверяет доступность стриминговых и AI-сервисов и связь с почтовыми серверами.
Терминальная утилита сетевой диагностики на Rust: показывает трафик, соединения и пакеты в реальном времени и запускает диагностику одной командой.