zapret-kvn/xray_fluent/diagnostics
Repository files (latest commit first)
Filename Latest commit message Latest commit date
loop-uh da7eb54ab5
Some checks failed
Windows project source guards / test (push) Failing after 24s
Тест скорости меряет Hysteria2; точнее замер и быстрее обнаружение обрыва
Hysteria2 больше не пропускается «протокол не поддерживается ядром xray»:
серверы из ссылки hy2:// меряются временным официальным клиентом Hysteria —
тем же ядром и тем же адаптером конфига (обфускация, закрепление
сертификата, port hopping), что и рабочее подключение, через его локальный
HTTP-прокси.  Клиент запускается из собственного пути
runtime/speedtest/hysteria-speedtest.exe, и правило process_path → direct в
плане TUN теперь покрывает оба временных ядра: замер кандидата не уходит в
туннель через текущий сервер.  Без ядра Hysteria или исходной ссылки сервер
пропускается с понятной причиной и не помечается мёртвым.

По итогам ревью оконного замера:
- ответ из пары чанков больше не выглядит рекордной скоростью: первый чанк
  не входит в числитель, совсем короткий ответ делится на всё время запроса;
- у попытки есть общий бюджет времени, а чтение не ждёт полного чанка: еле
  живой сервер не растягивает замер на десятки секунд;
- фоновый пинг активного сервера в тишине идёт раз в 10 с, а не в 20: мёртвый
  канал авто-переключение замечает быстрее.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 00:22:34 +03:00
..
__init__.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
connection_message.py fix: align Hysteria startup and defer collapsed server updates 2026-09-06 13:50:00 +03:00
export.py Логи и экспорт диагностики без адресов серверов 2026-09-26 23:09:17 +03:00
gui_stall_watchdog.py Диагностика: измеритель зависаний GUI-потока 2026-09-26 12:30:40 +03:00
live_metrics_worker.py Тест скорости меряет Hysteria2; точнее замер и быстрее обнаружение обрыва 2026-10-02 00:22:34 +03:00
proxy_demand.py Статистика процессов в TUN: проксируемый трафик больше не «напрямую» 2026-09-26 23:09:17 +03:00
runtime-errors.json Отказ сервера по адресу назначения не рвёт рабочий туннель; проверка без DoH 2026-09-25 15:48:26 +03:00
runtime_errors.py CPU/память: журнал ошибок ядер и учёт соединений больше не растут без предела 2026-09-26 16:34:01 +03:00
runtime_logging.py Логи и экспорт диагностики без адресов серверов 2026-09-26 23:09:17 +03:00
traffic_history.py Сохранение состояния и истории трафика без блокировки GUI 2026-09-26 12:30:40 +03:00