OneXray is a cross-platform Xray-core client for iOS, macOS, Android, Windows, and Linux.

The current app is organized around four primary areas:

Area Purpose
Home Connection status, the selected node, VPN start and stop, and the main Outbound / Raw Json node lists.
Subscriptions Subscription source management and per-subscription outbound node lists.
Core Xray-core related settings such as TUN, Ping, Logs, Xray Settings, and GeoData.
Settings App preferences, auto update, backup, clear data, support links, credits, and privacy.

On phones, these areas are shown in the bottom navigation. On tablets and desktops, they are shown in the side rail. Secondary pages stay scoped under the current primary area.

Download#

Platform Requirements Download
iOS iOS 15.0 and above, arm64 App Store, IPA
macOS macOS 12.0 and above, Apple silicon or Intel Mac App Store, Universal ZIP
Android Android 10.0 and above, arm32, arm64, or x86_64 Google Play, Universal APK
Windows Windows 10 or Windows 11, x86_64 EXE, ZIP
Linux x86_64 GLIBC >= 2.39 DEB, ZIP
Linux arm64 GLIBC >= 2.39 DEB, ZIP

For Linux ZIP setup, see Install.

For integration notes and exact runtime semantics, start with the AI reference and the Develop page.