zapret-kvn/xray_fluent/engines
Repository files (latest commit first)
Filename Latest commit message Latest commit date
loop-uh 7c6842fdea
Some checks failed
Windows project source guards / test (push) Failing after 53s
Тест скорости в TUN меряет кандидата мимо туннеля
В режиме sing-box TUN временный xray теста скорости (ручного и «умной
проверки») соединялся с сервером-кандидатом через TUN, то есть через
текущий сервер: замер показывал скорость текущего, а не кандидата.

- Временное ядро запускается из собственного пути
  data/runtime/speedtest/xray-speedtest.exe (жёсткая ссылка на xray.exe,
  иначе копия; пересоздаётся после обновления ядра, при сбое — запуск из
  исходного пути). geoip/geosite берутся из папки исходного ядра
  (XRAY_LOCATION_ASSET).
- runtime-план TUN (app-owned safety contract, как process_path у сайдкара
  Hysteria) уводит ровно этот путь в direct. Правило стоит после ведущих
  sniff/hijack-dns, чтобы DNS временного ядра отвечал sing-box; xray.exe
  гибридного сайдкара под него не попадает; пользовательский JSON не
  меняется; без outbound direct правило не добавляется.
- Готовность временного ядра — по открытому HTTP-inbound (до 20 с сверх
  прежней секунды): на живом Windows с холодным кэшем xray грузил
  geosite.dat 9–16 с, и все раунды ручного теста получали отказ.

Проверено вживую на win10 (реальный sing-box TUN по плану runtime_planner,
«текущий» сервер — локальный SOCKS 48 КБ/с): xray-speedtest.exe →
direct, 4,3 МБ/с (умная проверка) и 43 МБ/с (ручной тест по умолчанию);
тот же замер из xray.exe → proxy, 41 КБ/с; контрольный замер текущего
сервера из приложения идёт через туннель — 45 КБ/с.
2026-09-26 15:56:11 +03:00
..
amnezia Менеджеры ядер на шаговой модели: без блокировок и processEvents в GUI 2026-09-26 13:25:55 +03:00
hysteria Менеджеры ядер на шаговой модели: без блокировок и processEvents в GUI 2026-09-26 13:25:55 +03:00
sidecar Менеджеры ядер на шаговой модели: без блокировок и processEvents в GUI 2026-09-26 13:25:55 +03:00
singbox Тест скорости в TUN меряет кандидата мимо туннеля 2026-09-26 15:56:11 +03:00
xray Менеджеры ядер на шаговой модели: без блокировок и processEvents в GUI 2026-09-26 13:25:55 +03:00
zapret Zapret: при остановке отвязывать только свои слоты процесса 2026-09-26 13:51:07 +03:00
__init__.py фикс открытого прокси 2026-04-07 20:49:48 +03:00
health_check.py fix: refresh managed DNS and cache server table rendering 2026-09-06 14:51:07 +03:00
runtime_security.py feat: use official Amnezia transport and organize runtime modules 2026-09-06 00:14:08 +03:00
socks_probe.py Отказ сервера по адресу назначения не рвёт рабочий туннель; проверка без DoH 2026-09-25 15:48:26 +03:00