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

It focuses on three workflows:

  1. Import an outbound node or subscription and start the VPN with the Simple setting.
  2. Build a reusable Xray Setting from structured UI pages.
  3. Import or edit a complete Raw Config when direct Xray-core control is required.

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 and desktop CLI notes, see Install.

For automation tools and AI agents, start with the AI reference and the Develop page. They document exact URL schemes, CLI commands, local Automation API paths, import payloads, and current configuration semantics.