Some checks failed
Windows project source guards / test (push) Failing after 26s
После замера скорости через тот же временный прокси к YouTube, Discord, Telegram и ещё восьми сервисам идёт серия запросов по одному соединению. По времени до первого байта решается: быстро, медленно, с паузами, открывается не каждый адрес или не открывается. Итог хранится в узле и показан строкой «Через этот узел» в карточке сервера со словами о проблемах. Раньше узел проверялся одним байтом generate_204 и скоростью файла. Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
58 lines
1.5 KiB
Python
58 lines
1.5 KiB
Python
"""Runtime/session/transition facade."""
|
|
|
|
from .connection_service import (
|
|
connect_selected,
|
|
connect_selected_steps,
|
|
disconnect_current,
|
|
disconnect_current_steps,
|
|
reconnect,
|
|
reconnect_steps,
|
|
)
|
|
from .runtime_services import (
|
|
cleanup_connection_runtime_state,
|
|
handle_unexpected_disconnect,
|
|
handle_unexpected_disconnect_steps,
|
|
on_core_state_changed,
|
|
on_live_metrics,
|
|
shutdown,
|
|
start_metrics_worker,
|
|
stop_active_connection_processes,
|
|
stop_active_connection_processes_steps,
|
|
stop_metrics_worker,
|
|
)
|
|
from .session_state import ActiveSessionSnapshot, XrayRuntimeConfig, build_active_session_snapshot
|
|
from .signature_service import (
|
|
routing_signature,
|
|
signature,
|
|
system_proxy_bypass_lan,
|
|
transition_signature,
|
|
tun_layer_signature,
|
|
xray_layer_signature,
|
|
)
|
|
from .transition_engine import (
|
|
TransitionContext,
|
|
can_apply_proxy_runtime_change,
|
|
can_proxy_hot_swap,
|
|
can_tun_hot_swap,
|
|
compute_transition_action,
|
|
needs_transition,
|
|
proxy_resolution_is_current,
|
|
transition_request_delay_ms,
|
|
transition_status_text,
|
|
)
|
|
from .update_service import on_xray_update_worker_done, run_xray_core_update
|
|
from .worker_service import (
|
|
cancel_ping,
|
|
cancel_speed_test,
|
|
on_connectivity_result,
|
|
on_ping_measured,
|
|
on_ping_progress,
|
|
on_services_result,
|
|
on_speed_complete,
|
|
on_speed_node_progress,
|
|
on_speed_progress,
|
|
on_speed_result,
|
|
ping_nodes,
|
|
speed_test_nodes,
|
|
test_connectivity,
|
|
)
|