YuanDevTeam/OneXray
iOS、macOS、Android、Windows、Linux向けのオープンソースXray-coreクライアント。スマートルーティング、サブスクリプション管理、カスタムJSON設定。App Store、Google Play、Microsoft Storeで利用可能。
- Stars
- 742
- Forks
- 100
- 最終プッシュ(UTC)
- 2026/10/29
- プロジェクト状態
- 公開中
技術トピック
使用している依存関係
依存関係一覧 58 件
- flutter
{"sdk":"flutter"} - flutter_localizations
{"sdk":"flutter"} - material_ui
^1.7.0 - path_provider
^2.1.6 - shared_preferences
^2.5.6 - url_launcher
^6.3.3 - quick_actions
^1.1.1 - home_widget
^0.10.0 - go_router
^18.1.0 - image_picker
^1.2.4 - process
^5.0.6 - app_links
^7.2.2 - path
^1.9.1 - collection
^1.19.1 - crypto
^3.0.7 - pub_semver
^2.2.1 - intl
^0.20.3 - ffi
^2.2.0 - json_annotation
^4.12.0 - tuple
^2.0.2 - package_info_plus
^10.2.2 - share_plus
^13.3.1 - drift
^2.35.2 - drift_flutter
^0.3.1 - sqlite3
^3.7.1 - dio
^5.11.1 - uuid
^4.6.0 - permission_handler
^13.0.2 - file_picker
^13.1.0 - icloud_storage_plus
4.0.0 - saf_stream
^4.0.2 - mobile_scanner
^7.4.2 - image
^4.12.0 - zxing2
^0.2.4 - flutter_bloc
^9.1.1 - shadcn_ui
^0.57.2 - lucide_icons_flutter
^3.1.25 - flutter_markdown_plus
^1.0.12 - flutter_local_notifications
^23.0.0-dev.4 - in_app_review
^2.0.12 - isolate_manager
^6.3.2 - re_editor
^0.10.0 - re_highlight
^0.0.3 - nativeapi
^0.5.2 - tray_manager
^0.8.0 - window_manager
^0.5.2 - macos_window_utils
^1.9.1 - win32
^6.4.0 - flutter_test開発用
{"sdk":"flutter"} - share_plus_platform_interface開発用
^7.2.0 - build_runner開発用
^2.16.2 - json_serializable開発用
^6.14.1 - drift_dev開発用
^2.35.1 - pigeon開発用
^29.0.10 - flutter_lints開発用
^6.0.0 - flutter_gen_runner開発用
^5.15.0 - ffigen開発用
^23.0.0 - msix開発用
^3.18.0
ランキング
元の README
以下は英語原文のスナップショットです。最新版は GitHub をご覧ください。
README を開く / 閉じる
OneXray logo
OneXray
An open-source Xray-core client for phones, tablets and desktops.
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.
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
- Install from the official store and complete setup and system permissions. Windows and Linux also need an outbound-interface selection.
- Open Servers and add your subscription, share links or Xray JSON. Complete provider configurations are recognized during subscription import.
- 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.