Прокси-протоколы и транспорты Xray
OneXray — клиент на базе Xray-core, а не поставщик серверов. Доступные протоколы и параметры определяет конфигурация сервера: клиент не может превратить произвольный сервер в другой протокол.
Из чего состоит конфигурация
| Уровень | Примеры | Что запросить у провайдера |
|---|---|---|
| Прокси-протокол | VLESS, VMess, Trojan, Shadowsocks, SOCKS | Адрес, порт и соответствующие учётные данные |
| Транспорт | RAW/TCP, XHTTP, WebSocket, gRPC | Тип сети, Host, путь, режим или имя сервиса |
| Защита соединения | TLS, REALITY | Имя сервера и параметры сертификата/ключа |
| Поток VLESS | Vision | Точное значение flow, только если оно требуется сервером |
Для VLESS и REALITY, XHTTP и VMessAEAD есть отдельные инструкции. Это разные уровни, а не взаимозаменяемые названия протокола. Их сочетание должно соответствовать серверу.
Выбор формата импорта
Откройте Серверы → Добавить сервер для ссылок, подписок или файлов узлов. Ссылки VMessAEAD/VLESS соответствуют спецификации Xray; ссылки Hysteria2, SS, SOCKS и Trojan тоже поддерживаются. Старый VMessQrCode и конфигурации Clash/Mihomo не поддерживаются.
Для узла, созданного ИИ, используйте объект JSON с массивом outbounds по контракту outbound. Полный JSON сохраняет параметры, которые ссылка может не передавать. Для маршрутов и полного Raw предусмотрены отдельные пути импорта.
Hysteria2
Импортируйте ссылки hysteria2:// или hy2:// с аутентификацией, SNI, маскировкой Salamander и переключением портов. Порт по умолчанию — 443; экспорт использует hysteria2://. Поддерживаются списки/диапазоны портов в адресе и прежние параметры ports / mport. Интервал переключения по умолчанию — 30 секунд; hop-interval должен быть не менее 5 секунд.
Проверка сертификата TLS обязательна. Ссылки с insecure=true, allowInsecure=true или pinSHA256 отклоняются: встроенное ядро не может точно воспроизвести их правила проверки сертификата. Явные расширения Xray, включая pcs / vcn, сохраняют семантику Xray, а не закрепления сертификата Hysteria. Realm и Gecko не поддерживаются. Переключение портов требует прямого UDP-сокета и не поддерживается через цепочку прокси. Экспорт стандартной ссылки не включает локальные настройки скорости и QUIC; для их сохранения используйте полный JSON outbound.
Shadowsocks
Получите адрес, порт, точный метод шифрования и пароль/ключ. Импортируйте ссылку ss:// или нативный Shadowsocks outbound JSON. Не угадывайте метод и длину ключа: распознавание ссылки не гарантирует, что встроенное ядро примет её параметры.
Trojan
Нужны адрес, порт, пароль, транспорт и параметры TLS. Используйте trojan:// или нативный JSON узла. Сохраняйте имя сервера и проверку сертификата; отключение проверки не исправляет несовпадение параметров.
SOCKS
Получите адрес, порт и при необходимости имя пользователя и пароль. Импортируйте socks:// или SOCKS outbound JSON. Сам SOCKS не шифрует соединение: учитывайте доверие к сети и доступность прокси.
Проверка результата
После импорта найдите имя узла и метки протокола/транспорта в списке серверов. Импорт не проверяет доступность сети. Выберите узел на странице подключения, выполните настройки VPN Tunnel для своей платформы и проверьте нужный ресурс.
При ошибке импорта проверьте формат и совместимость. При ошибке соединения — параметры сервера, доступность сети и DNS. Не публикуйте токены подписки или учётные данные.