Системные требования OneXray
Перед загрузкой OneXray проверьте операционную систему и архитектуру процессора. Эти требования относятся к текущим официальным выпускам.
Пакеты Linux DEB, RPM, pacman (.pkg.tar.zst) и ZIP требуют Ubuntu 24.04 LTS или совместимый дистрибутив с glibc 2.39+, GLib 2.80+, библиотекой GTK 3 и ядром Linux 5.3+ с поддержкой pidfd. Ubuntu 22.04 не соответствует этим требованиям.
Поддерживаемые системы
| Платформа / версия | Минимальная ОС | Архитектура процессора |
|---|---|---|
| iPhone / iPad | iOS / iPadOS 16 | Устройства iPhone и iPad с поддержкой этой ОС |
| Mac App Store | macOS 13 | Apple silicon или Intel |
| Mac — OneXraySE | macOS 13 | Apple silicon или Intel |
| Android, телефоны и планшеты | Android 10 (API 29) | arm64-v8a или x86_64; 32-битный ARM не поддерживается |
| Windows x64 | Windows 10 20H2 (сборка 19042) | x64 |
| Windows ARM64 | Windows 11 | ARM64 |
| Linux DEB / RPM / pacman / ZIP | Ubuntu 24.04 LTS или совместимый дистрибутив; подробности ниже | x86_64 или arm64 (aarch64); стандартный Arch Linux — x86_64 |
Ссылки на загрузку, различия пакетов и необходимые разрешения VPN приведены в разделах установки и первого подключения.
Требования Linux
OneXray требует графического сеанса рабочего стола. При использовании ZIP сохраняйте распакованный пакет целиком.
Для пакетов DEB, RPM, pacman (.pkg.tar.zst) и ZIP действуют одинаковые требования к системным библиотекам:
| Компонент | Требование |
|---|---|
| Базовый дистрибутив | Ubuntu 24.04 LTS или другой дистрибутив со всеми перечисленными библиотеками |
| glibc | 2.39 или новее (базовая версия для официальных пакетов) |
| GLib | 2.80 или новее |
| GTK | Библиотека GTK 3 |
| Ядро | Linux 5.3 или новее с поддержкой pidfd для наблюдения за процессом Core |
| Процессор | x86_64 или arm64 (aarch64), в соответствии с загруженным пакетом |
На совместимой системе Debian/Ubuntu используйте DEB, на Fedora — RPM, на Arch Linux — пакет pacman. Выбирайте формат, который фактически доступен в нужном выпуске на GitHub Releases; если подходящего нативного пакета нет, используйте ZIP. Нативные пакеты устанавливают зависимости и автоматически выдают Core права cap_net_admin и cap_net_raw при установке и обновлении; для ZIP зависимости и capabilities настраиваются вручную. Требования к версиям библиотек одинаковы для всех форматов.
Инструкции для стандартного Arch Linux относятся к x86_64. Артефакт OneXray-linux-aarch64.pkg.tar.zst предназначен для совместимого дистрибутива ARM64 с pacman, который соответствует всем системным требованиям.
Ubuntu 22.04 несовместима с текущими официальными пакетами Linux. Её GLib 2.72 не содержит API, необходимых нативным библиотекам приложения, например g_once_init_enter_pointer, появившийся в GLib 2.80. Из-за этого ошибка отсутствующего символа может возникнуть ещё до открытия окна.
Установка только GTK не выполняет отдельные требования к версиям GLib и glibc. Обновление только OneXray также не обновляет эти системные библиотеки. Используйте Ubuntu 24.04 LTS или дистрибутив, соответствующий всем требованиям, затем выполните инструкции по установке Linux и выдаче capabilities.
Проверка системы Linux
Эти команды показывают дистрибутив, версию glibc и версию ядра:
cat /etc/os-release
ldd --version
uname -rВ Debian/Ubuntu проверьте версии установленных библиотек GLib и GTK:
dpkg-query -W 'libglib2.0-0*' 'libgtk-3-0*'В Fedora:
rpm -q glibc glib2 gtk3В Arch Linux:
pacman -Q glibc glib2 gtk3Новое ядро не заменяет отсутствующие или устаревшие библиотеки пользовательского пространства. Перед установкой проверьте все требования.