MTRTracer Скачать

Видно каждый узел. И где именно теряются пакеты.

MTRTracer прокладывает маршрут до любого сайта, игрового сервера или IP и держит его под наблюдением: потери и задержка на каждом хопе, джиттер, место узлов на карте, честный режим для VPN и журнал, по которому видно, что днём было хорошо, а вечером стало плохо.

Windows 10/11 и Linux x64/arm64 · прав администратора не нужно · работает офлайн, онлайн-уточнения по желанию

google.com
Ethernet · 10.0.0.2 Карта
# Узел Loss% Sent Last Avg Best Worst История
4 точки · путь 1 505 км · по прямой 890 км: минимум 8.9, измерено 25.6 мс
● Идёт трассировка 10.0.0.2 → 142.250.185.78 раунд 1

Возможности

Всё, что делал WinMTR, и всё, чего ему не хватало

Одна программа вместо связки из tracert, ping, WinMTR, сайтов «где мой IP» и ручных записей в блокноте. Каждая цифра проверяема: за ней стоит сырой лог пакетов, а у каждой геоточки виден источник и дата.

Хопы со всей статистикой mtr

На каждый TTL свой поток, пакеты уходят параллельно, как в WinMTR. Задержка меряется таймером высокого разрешения с точностью до микросекунд, а не округляется до миллисекунды.

  • Несколько узлов на одном хопе (балансировка ECMP) видны отдельно, с долей ответов
  • Смена маршрута, серии потерь и обрывы попадают в события с точным временем
  • Если цель молчит на ICMP, включается TCP-пинг 443/80
  • Поиск Path MTU и сравнение DNS-серверов по кнопке
Loss%доля потерянных пакетов
Sent / Recvотправлено и получено
Lastпоследний RTT
Avgсреднее
Best / Worstминимум и максимум
StDevразброс задержки
Gmeanсреднее геометрическое
Jttr / Javgджиттер, текущий и средний
Jmaxхудший скачок
Jintджиттер по RFC 3550
Историяпоследние 120 пакетов
AS · местосеть и город

Карта, которая сверяется с физикой

Базы геолокации часто ставят магистральный роутер в город, где у оператора офис, а не туда, где стоит железо. MTRTracer опрашивает несколько источников и проверяет каждый по скорости света: за 1 мс задержки сигнал успевает пройти около 100 км туда и обратно в оптоволокне. Место, которое физически недостижимо, помечается, а не выдаётся за правду.

  • RIPE IPmap по реальным замерам RIPE Atlas, MaxMind GeoLite, DB-IP, имена роутеров, Cloudflare
  • Anycast-адреса вроде 1.1.1.1 ставятся у ближайшего узла, а не в стране регистрации
  • Плоская карта или глобус, офлайн-подложка Natural Earth внутри программы
✓имя роутераГамбург, DE«hbg» в hbg-bb2-link.ip.twelve99.net, согласуется с RTT
✓MaxMind GeoLiteHamburg, DEсовпадает с другим источником
✕DB-IP LiteAshburn, US7 300 км от вас, а RTT 19 мс допускает не больше 1 960 км
✕ip-api.comNew York, USто же: физически недостижимо
расстояние(вы, узел) ≤ 100 км × мин. RTT(узла и всех следующих) + 60 км
расстояние(вы, пред.) + расстояние(пред., узел) ≤ 100 км × RTT + 180 км

VPN без самообмана

Через прокси-туннели вроде Xray, sing-box или Clash пошаговая трассировка невозможна: туннель передаёт только TCP и UDP, а на пинг часто отвечает сам за доли миллисекунды. Обычный трассировщик покажет красивые, но выдуманные цифры. MTRTracer это распознаёт и предлагает VPN-режим.

  • Находит процесс VPN-клиента и его сервер по таблице соединений
  • Трассирует настоящие хопы до сервера через физический адаптер
  • Меряет сквозную задержку до цели HTTP(S)-запросами через туннель
  • Показывает выход VPN и оценку участка «сервер → цель»
Вы
Ethernet
Сервер VPN
Стокгольм
Цель
Франкфурт
До сервера VPN (ICMP, через Ethernet)33.7 мс
Сквозная задержка через туннель (HTTPS)65.2 мс
Оценка участка сервер → цель≈ 29.4 мс

История: днём и вечером

Каждый запуск сохраняется сам: снимок раз в минуту и при остановке, хранение полгода. Видно, когда цель стала отвечать хуже, менялся ли маршрут и как выглядели те же хопы в прошлый раз.

  • График средней задержки и потерь по всем запускам цели
  • Пометка «маршрут изменился» между соседними запусками
  • Сравнение двух запусков бок о бок по каждому хопу с разницей
  • При новом запуске строка «В прошлый раз: …, сейчас: …»
80 мс55 мс30 мс 13 окт14 окт15 октсегодня 21:4022:05
● средняя задержка до цели● вечерние запуски: маршрут изменился

Разбор, где проблема настоящая

Самая частая ошибка при чтении MTR: испугаться потерь на промежуточном хопе. Роутеры ограничивают ответы на ICMP, и если дальше пакеты проходят, это не проблема. MTRTracer разбирает таблицу по тем же правилам, что и опытный сетевик, и пишет выводы человеческим языком.

✓Маршрут стабилен: 0% потерь до цели, средняя задержка 25.6 мс.
iХоп 4: 31% потерь, но дальше пакеты проходят. Роутер ограничивает ответы ICMP, на трафик это не влияет.
!Задержка растёт на +19 мс между хопами 7 и 8. Часто это длинный магистральный канал.
!Потери 6% до цели начинаются на хопе 9 и сохраняются дальше. Вероятное место проблемы.

Кто занимает канал

Вкладка соединений показывает, какие программы прямо сейчас держат TCP и UDP-соединения, куда, через какой интерфейс и как давно. Правый клик по строке: трассировать до этого адреса, напрямую или через VPN, скопировать адрес, открыть папку программы.

chrome · fra16s56-in-f14.1e100.net:443DE · Ethernet
Telegram · 149.154.167.51:443NL · tun0
steam · 185.25.182.77:27017SE · Ethernet
Трассировать до узла · Трассировать через VPN · Копировать IP:портПКМ

Данные под вашим контролем

В окне «Настройки и данные» видно, какая офлайн-база геоданных сейчас работает. Можно скачать новый выпуск DB-IP, выбрать и закрепить конкретный месяц, подключить свою базу MaxMind GeoLite2 или IPinfo файлом или ссылкой. Каждый источник геоданных включается отдельно, рядом написано, что именно он получает. Там же проверка обновлений, английский язык и темы: графит, светлая, Catppuccin Mocha, Nord.

DB-IP Lite 2026-10используется
DB-IP Lite 2026-09закрепить · удалить
Свой файл GeoLite2-City.tar.gzимпорт
RIPE IPmap · RIPEstat · ip-api · Cloudflare · Team Cymruвкл/выкл
Русский · English · Графит · Светлая · Mocha · Nord1.1.1

Сравнение

Чем отличается от привычных инструментов

Каждый из них хорош в своём. Таблица о том, что приходится собирать вручную, если пользоваться только ими.

MTRTracer WinMTR mtr (Linux) tracert / traceroute
Непрерывная статистика по хопамда, 13 метрикда, базовыедаодин проход
Выбор сетевого адаптерада, с подробностяминетпо адресу или интерфейсупо адресу
Узлы на карте с проверкой по RTTданетнетнет
AS и провайдер узловда, по BGPнетда (-z)нет
Понимает прокси-VPN и поддельные ответыда, VPN-режимнетнетнет
История и сравнение запусковданетнетнет
Разбор результатов словамиданетнетнет
Соединения процессовданетнетнет
UDP и TCP-трассировкаTCP-пинг целинетда (-u, -T)зависит от ОС
Права администраторане нужныне нужныsetuid-помощникне нужны
ПлатформыWindows, LinuxWindowsLinux, macOSвсе

Честно

Где могут быть проблемы

Сетевая диагностика упирается в то, как устроен интернет. Вот что важно знать заранее, чтобы правильно читать результат.

Геолокация роутеров приблизительна

Обычно точность до города, иногда сотни километров. Проверка по скорости света отсекает невозможное, но не делает данные точными. Точки, которые не сходятся с задержкой, помечены знаком «?».

Прокси-туннель скрывает хопы

Через Xray, sing-box, Clash видно только путь до сервера VPN и сквозную задержку. Это свойство туннеля: никакая программа не увидит хопы за ним.

Роутеры режут ICMP

Потери и задержка на промежуточном хопе могут быть артефактом: роутер отвечает на пинг в последнюю очередь. Смотрите, сохраняется ли это до цели. Разбор подсказывает.

UDP-туннели не видны в таблице

WireGuard, Hysteria и другие UDP-протоколы не раскрывают адрес сервера в таблице соединений. Для VPN-режима его нужно один раз вписать вручную.

Linux: права на ICMP

Работает без root через ping-сокеты, если это разрешено настройкой ping_group_range (так по умолчанию в Ubuntu, Fedora, Debian 12, Arch). Иначе одна команда sysctl или setcap.

Проект в режиме архива

Регулярных обновлений не будет. Программа рассчитана на это: базы и источники геоданных обновляются и меняются прямо в ней, без новой версии. Развивать дальше можно в форке, лицензия MIT.

Антивирусы и неподписанный exe

Программа работает с сетью на низком уровне и перечисляет соединения процессов. Некоторые антивирусы настороженно относятся к такому неподписанному файлу. Исходники открыты, собрать можно самому.

Приватность

Что и куда уходит из программы

Ничего не отправляется без причины. Всё онлайн отключается одним переключателем, базовая работа остаётся офлайн.

Пакеты трассировки

С адреса выбранного адаптера к роутерам по пути. Если выбрать Ethernet в обход VPN, роутеры видят ваш реальный IP.

суть работы
Офлайн-база DB-IP Lite

Около 60 МБ скачивается один раз и проверяется на новый выпуск раз в месяц. Автообновление выключается, выпуск можно закрепить или подключить свою базу.

раз в месяц
Проверка обновлений

Запрос к GitHub за последним релизом, только по кнопке в настройках.

по кнопке
RIPE IPmap, RIPEstat, ip-api.com

Адреса узлов маршрута, чтобы узнать место, сеть и провайдера. Ответы кешируются на диске.

можно выключить
Cloudflare

Ваше местоположение по IP физического адаптера. Город можно указать вручную, тогда запроса нет.

можно выключить
Подложка карты онлайн

Только если включить подробную карту OpenFreeMap. По умолчанию карта полностью офлайн.

по кнопке
Аналитика, телеметрия

Нет. Программа никуда не отправляет статистику использования.

нет

Установка

Скачать или собрать самому

Готовые сборки лежат в GitHub Releases: их собирает GitHub Actions прямо из исходников репозитория, рядом лежат контрольные суммы SHA-256. Можно собрать и самому: одним скриптом, без Visual Studio, результат запускается без установки .NET.

  1. Скачать MTRTracer-windows-x64.exe со страницы релиза и запустить. Установка не нужна, нужен WebView2 Runtime (в Windows 11 он уже есть). Файл не подписан, поэтому SmartScreen может спросить подтверждение: «Подробнее» → «Выполнить в любом случае».

    Открыть релизы на GitHub

  2. Или собрать из исходников. Один раз поставить инструменты сборки:

    winget install Microsoft.DotNet.SDK.10
    winget install OpenJS.NodeJS.LTS
  3. В папке проекта запустить сборку:

    powershell -ExecutionPolicy Bypass -File .\build.ps1
  4. Готовый файл: dist\MTRTracer.exe. Нужен WebView2 Runtime, в Windows 11 он уже есть. Флаг -Linux соберёт заодно и Linux-версию.

Вопросы

Коротко о частом

Почему через VPN все хопы показывают таймаут или 0 мс?

Прокси-туннель не пропускает пакеты с малым TTL и часто сам отвечает на пинг. Включите VPN-режим: он покажет настоящие хопы до сервера VPN и честную задержку до цели через туннель.

Нужны ли права администратора?

Нет. На Windows используется системный ICMP API, на Linux непривилегированные ping-сокеты. Только если в вашем Linux они запрещены, понадобится одна команда sysctl или setcap.

Почему на промежуточном хопе 40% потерь, а у цели 0%?

Роутер ограничивает ответы на ICMP, а транзитный трафик пропускает. Это нормально. Проблема настоящая, только если потери сохраняются до самой цели.

Насколько точна карта?

Обычно до города. Программа проверяет каждую точку по физике: если база ставит узел туда, куда сигнал не успевает долететь, точка помечается «?». Источники и причины видны в деталях хопа.

Как обновить базу геоданных, если автор больше не выпускает версии?

Никак не завися от автора: «Настройки → Офлайн-база». Там скачивается свежий выпуск DB-IP, выбирается любой доступный месяц или подключается своя база MaxMind GeoLite2 / IPinfo файлом или ссылкой. Если DB-IP поменяет адрес, его можно поправить там же.

Есть английский интерфейс?

Да, с версии 1.1.1. Язык переключается в «Настройки → Общие»: интерфейс, разбор маршрута, события и отчёты. Там же темы: графит, светлая, Catppuccin Mocha, Nord.

Можно ли сравнить, как было днём и вечером?

Да. Каждый запуск сохраняется в историю, во вкладке «История» есть график по запускам и сравнение двух запусков по хопам.

Всё подробно в документации →

Следующий лаг вы увидите хоп за хопом