package constant // Пространства имён HTTP API админки. // // Раньше всё жило под одним префиксом «hui» — наследие H UI, попавшее не // только во внутренние имена, но и в runtime-контракт: путь machine-auth // записывается в /etc/hysteria/config.yaml и в post-install.env, то есть // является частью протокола между Hysteria и админкой. // // Разделение на два пространства отражает разницу в природе маршрутов: // // AdminAPIBase — операторский API, за JWT и rate limiter; // HysteriaMachineAuth — не API интерфейса вовсе, а внутренний // IPC-подобный endpoint между Hysteria и админкой, // доступный только с loopback и по machine token. // // Значения обязаны совпадать с константами оркестратора // (orchestrator/src/config/profile.ts). Сверка выполняется на сборке шагом // verify_versions_contract. const ( // AdminAPIBase — префикс операторского и auth API панели. AdminAPIBase = "/api" // HysteriaMachineAuthPath — полный путь machine-auth endpoint'а, // который Hysteria вызывает при подключении пира. HysteriaMachineAuthPath = "/internal/hysteria/auth" )