| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
Some checks failed
Windows project source guards / test (push) Failing after 53s
В режиме 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 КБ/с. |
||
| .. | ||
| amnezia | ||
| hysteria | ||
| sidecar | ||
| singbox | ||
| xray | ||
| zapret | ||
| __init__.py | ||
| health_check.py | ||
| runtime_security.py | ||
| socks_probe.py | ||