Перейти к содержимому
Системные требования

Системные требования 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

Новое ядро не заменяет отсутствующие или устаревшие библиотеки пользовательского пространства. Перед установкой проверьте все требования.

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