Поддержка платформ#

Платформа Минимальная система Дистрибуция Скачать
iOS iOS 15 App Store, IPA App Store, IPA
macOS (Mac App Store) macOS 12 Mac App Store App Store
macOS (вне App Store) macOS 12 Homebrew, ZIP brew install --cask onexrayse
Universal ZIP
Android Android 10, arm64-v8a или x86_64 Google Play, APK Google Play, Universal APK
Windows x86_64 Windows 10 winget, EXE, ZIP EXE, ZIP
Windows ARM64 Windows 11 winget, EXE, ZIP EXE, ZIP
Linux x86_64 glibc 2.39 DEB, ZIP DEB, ZIP
Linux arm64 glibc 2.39 DEB, ZIP DEB, ZIP

Android поддерживает только arm64-v8a и x86_64; 32-битный ARM не поддерживается.

macOS вне App Store#

Homebrew и Universal ZIP содержат один пакет Developer ID macos_se и устанавливают OneXraySE.app. Сборка Mac App Store является отдельным пакетом.

brew install --cask onexrayse
brew uninstall --cask onexrayse

Windows#

Winget автоматически выбирает установщик x86_64 или ARM64:

winget install --id YuanDevLLC.OneXray -e
winget uninstall --id YuanDevLLC.OneXray -e

Linux DEB#

DEB устанавливается в /opt/OneXray и во время установки выдает Core необходимые network capabilities.

sudo apt install ./OneXray-linux-x86_64.deb
sudo apt remove onexray

Для arm64 используйте OneXray-linux-aarch64.deb.

Linux ZIP#

Установите зависимости и выдайте capabilities файлу Core в распакованном каталоге:

sudo apt install -y procps libcap2-bin libayatana-appindicator3-1
sudo setcap cap_net_admin,cap_net_raw+eip OneXray/bin/OneXrayCore

Запустите команду из каталога, содержащего папку OneXray, либо укажите абсолютный путь. Для GNOME может потребоваться AppIndicator.

Linux arm64 в настоящее время использует английский язык для CJK locale.