Кнопка питания внизу Home запускает или останавливает VPN.
Запуск#
OneXray:
- Читает режим маршрутизации Home.
- Загружает выбранный Xray Profile или использует Simple Profile.
- Загружает Outbound, Full Config или Raw Json; Direct не требует узла.
- Формирует Final Config и применяет Final Outbound.
- Применяет преобразование Rule, Global или Direct.
- Записывает runtime TUN/
pingIn, случайные порты, metrics, пути GeoData, interface/route и platform fixes. - Сохраняет
xray.jsonи запускает системный VPN/TUN.
Смена режима#
Смена Rule, Global или Direct при активном подключении выполняет restart: текущий Core останавливается, создается новый Final Config и Core запускается снова. Ошибка stop/start отображается на Home.
Остановка#
Остановка завершает VPN/Core и только затем очищает running state. Выбранный узел остается готовым к следующему запуску Rule или Global.
Ошибки запуска#
| Случай | Значение |
|---|---|
| Нет узла | В Rule или Global не выбран узел. |
| Invalid outbound | Узел нельзя преобразовать в Xray outbound. |
| Final Outbound отсутствует или некорректен | Выбранная запись удалена или не является Outbound. |
| Одинаковые узлы | Один локальный Outbound выбран как Home node и Final Outbound. |
| Invalid Raw Json | JSON нельзя нормализовать или использовать для runtime config. |
| Нет зависимости | Global не находит proxy или зависимость dialerProxy. |