FLUTTER ECOSYSTEM

YuanDevTeam/OneXray

开源的 Xray-core 客户端,支持 iOS、macOS、Android、Windows 和 Linux。智能路由、订阅管理和自定义 JSON 配置。可在 App Store、Google Play 和 Microsoft Store 上获取。

OneXray 项目封面
Stars
742
Forks
100
最近推送(UTC)
2026年10月29日
项目状态
未归档
YuanDevTeam GitHub avatar
GITHUB Organization

YuanDevTeam ↗

United States of America官方网站 ↗
语言DartSwiftKotlinPythonC++CMakeRubyCInno SetupShellObjective-C

技术话题

使用的依赖

依赖清单 58 项

所在榜单

原始 README

以下为英文项目原文快照,最新内容请访问 GitHub。

展开 / 收起项目 README

OneXray logo

OneXray

An open-source Xray-core client for phones, tablets and desktops.

English · 简体中文 · Русский

Download from the official stores

Download on the App Store  Get it on Google Play  Get it from Microsoft Store

Linux · OneXraySE · Other downloads

If OneXray is useful to you, give this repository a ⭐ Star to support its continued development.

GitHub stars Latest release

Bring your own servers or subscription. OneXray does not provide VPN access or proxy servers.

OneXray running on Mac, iPad and iPhone

Why OneXray

  • Across your devices. Use iPhone, iPad, Mac, Android, Windows or Linux, with light/dark themes and five interface languages.
  • Your servers, organized. Import share links, Xray JSON and subscriptions. Group manual nodes and reorder them by dragging.
  • Routing you control. Choose Smart or Custom Routing, or use complete Raw and provider configurations, including Remnawave subscriptions.
  • Open and private. GPL-3.0 source, without accounts, advertising, analytics or tracking. Privacy policy.

Get started

  1. Install from the official store and complete setup and system permissions. Windows and Linux also need an outbound-interface selection.
  2. Open Servers and add your subscription, share links or Xray JSON. Complete provider configurations are recognized during subscription import.
  3. On Connect, choose a server or complete configuration and start the VPN. For App-managed nodes, Smart Routing is a useful starting point; provider configurations use their own routing and DNS.

First connection guide · Import guide · Remnawave guide

Download

Choose the official store for your device:

  • iPhone / iPad: App Store — iOS / iPadOS 15+.
  • macOS: Mac App Store — macOS 13+, Apple silicon or Intel.
  • Android phones / tablets: Google Play — Android 10+, arm64-v8a or x86_64.
  • Windows: Microsoft Store — Windows 10 20H2+ (x64) or Windows 11 (ARM64).
Linux

DEB · x86_64 · DEB · arm64. Requires Linux 5.3+ and glibc 2.39+. See the Linux installation guide for dependencies and permissions.

OneXraySE

The macOS System Extension edition is available through Homebrew or Universal ZIP. Requires macOS 13+, Apple silicon or Intel. Follow the macOS installation guide for extension approval and updates.

Other downloads
Direct packages and installation details
Platform Packages
iPhone / iPad IPA
Android Universal APK
Windows x64 EXE via winget · ZIP
Windows ARM64 EXE via winget · ZIP
Linux x86_64 ZIP
Linux arm64 ZIP

The installation guide covers IPA signing, Windows editions and separate data locations, ZIP permissions and updates. All releases.

Configuration and help

  • User documentation — setup, routing, subscriptions and platform features.
  • Configure with AI — copy the guide's prompt into an assistant you trust, or attach the complete guide. OneXray has no built-in AI service and does not send configurations to an assistant; review generated JSON in the App before connecting.
  • Report a bug or request a feature — include your platform, App/Core versions and reproduction steps. Remove credentials from shared configurations, subscription links and logs.
  • Telegram community.

Support OneXray

Enjoy OneXray? Give this repository a ⭐ Star to support its continued development.

App Store · Google Play · Microsoft Store

Code, translations and documentation contributions are welcome. Start with the development setup, build guide and App contracts.

License

GNU General Public License v3.0.