Перейти к содержимому
Разработка

Разработка

OneXray — Flutter-приложение с Xray-core через libXray и платформенными VPN-интеграциями. Сайт — отдельный статический проект Hugo/Hextra.

Начните с репозитория

Ревизии зависимостей должны соответствовать App checkout. После замены нативных библиотек полностью перезапустите приложение; hot reload их не обновляет.

Границы выполнения

Обычный режим объединяет выбор серверов, умные/собственные правила и настройки платформы. Raw JSON компилируется отдельно. Корректность конфигурации определяет libXray; успешная сборка не доказывает доступность сети.

iOS Simulator использует внутреннюю адаптацию SOCKS в Swift. Это не реальный VPN-тест и не публичный режим прокси.

Команды Flutter/Dart выполняйте последовательно. Экспериментальные данные храните в references; не используйте настоящую базу разработчика для разрушительных тестов.

Участие

В Issue укажите платформу, издание, версии App/Xray-core и шаги воспроизведения. Не публикуйте приватные учётные данные.

Исходники приложения · Исходники сайта · Telegram

Лицензия для VPN-провайдеров и сотрудничество

OneXray доступен по GPL-3.0 с исключением для VPN-провайдеров. Провайдеры, создающие специализированные клиенты для собственных VPN-сервисов, могут распространять охваченный код OneXray с закрытым исходным кодом. Исключение касается только прав, которыми владеет Yuan Dev Team или которые она уполномочена предоставлять; лицензии и обязательства сторонних компонентов сохраняются.

Yuan Dev Team гарантирует, что не добавит прямые сторонние зависимости, требующие распространять соответствующий условиям клиент в целом под GPL или раскрывать его исходный код по GPL. Полная область действия указана в исключении. По вопросам сотрудничества: [email protected].

Последнее обновление