Follow us on Telegram: OneXray
| Operating System | Version | CPU Architecture | Installation Package Format | Download Link |
|---|---|---|---|---|
| Windows | Windows 10, Windows 11 | x86_64 | exe | OneXray-windows-amd64.exe |
| Windows | Windows 10, Windows 11 | x86_64 | zip | OneXray-windows-amd64.zip |
| Android | Android 9.0 and above | arm32, arm64, x86_64 | aab | Google Play Store |
| Android | Android 9.0 and above | arm32, arm64, x86_64 | apk | OneXray-android-universal.apk |
| iOS | iOS 15.0 and above | arm64 | ipa | App Store |
| iOS | iOS 15.0 and above | arm64 | ipa | OneXray-ios.ipa |
| macOS | macOS 12.0 and above | Apple silicon, Intel | pkg | Mac App Store |
| Linux | GLIBC >= 2.36 | x86_64 | deb | OneXray-linux-x86_64.deb |
| Linux | GLIBC >= 2.36 | x86_64 | zip | OneXray-linux-x86_64.zip |
| Linux | GLIBC >= 2.36 | arm64 | deb | OneXray-linux-aarch64.deb |
| Linux | GLIBC >= 2.36 | arm64 | zip | OneXray-linux-aarch64.zip |
If you don't have an Apple ID, or your Apple ID cannot download OneXray, you can download OneXray-ios.ipa and then use AltStore or other third-party tools to install it.
If you use the zip package, you need to make the following settings to use OneXray normally.
Please confirm the directory before executing the command.
sudo apt install -y procps libcap2-bin libayatana-appindicator3-1
sudo setcap cap_net_admin+epi OneXray/bin/OneXrayCore
sudo setcap cap_net_admin+epi OneXray/bin/OneXrayTunIf you use the deb package, you can use the following commands to install and uninstall.
sudo apt install ./OneXray-linux-x86_64.deb
sudo apt remove onexrayIf your desktop environment is gnome, please install the AppIndicator extension.
If your machine's CPU architecture is Arm64, switching the language to a CJK language (Chinese, Japanese, or Korean) will cause OneXray to reset the interface language to English.
On Linux and Windows platforms, you can upgrade or replace Xray-core yourself. You can compile it using the build script according to the instructions in libXray.
Replace OneXray/lib/libXray.so with the compiled product of libXray linux_so/libXray.so.
Replace OneXray/bin/OneXrayCore with the compiled product of libXray bin/xray.
Replace OneXray/libXray.dll with the compiled product of libXray windows_dll/libXray.dll.
Replace OneXray/bin/OneXrayCore.exe with the compiled product of libXray bin/xray.exe.
When distributing packages outside the Mac App Store, you need to use the Developer ID Installer and Developer ID Application certificates. Unfortunately, these two certificates do not support signing Network Extension plugins.
If this project is helpful to you, you can consider contributing to this project in the following ways.
- Give this project a star.
- Translate the app's UI text l10n .
- Translate the app's documentation onexray.com .
- Share your routing settings Routing .