Your servers. Your routing. On every device.
OneXray is an open-source Xray-core client for Android phones and tablets. Import your servers or subscriptions, choose how traffic is routed, and connect through Android's VPN service.
OneXray is a client only. It does not provide VPN access, proxy servers, or subscriptions. Bring a compatible configuration from a provider you trust.
CHOOSE WHICH APPS USE THE VPN
- Route all apps, only selected apps, or all apps except those selected.
- Find installed apps by name or package name, with their icons.
- Keep inclusion and exclusion selections separately when switching modes.
- Your installed-app list is used locally for per-app VPN selection. It is not sent to the developer or used for advertising or analytics.
CONNECT YOUR WAY
- Choose servers automatically, by subscription, by location, or individually.
- Use Smart Routing to keep local networks, a selected region, and selected services direct. Ad blocking is optional.
- Select 1–3 entry servers for automatic selection and load balancing, with an optional final exit for chained connections.
- Choose All via VPN when you want traffic handled by the tunnel to use your selected server.
- See live upload/download speeds and traffic for the current connection.
CUSTOM RULES AND COMPLETE CONFIGURATIONS
- Create named custom routes with domain, IP, port, and network conditions.
- Choose direct, VPN, or block actions, with GeoData suggestions for domains and IPs.
- Import and share routes independently of your servers.
- Switch to expert mode to select, edit, import, and share complete Raw JSON configurations. OneXray still manages the tunnel and related runtime settings.
IMPORT AND MAINTAIN
- Import supported share links and Xray JSON nodes from text, files, or QR codes.
- Browse servers by subscription or location, with latency and protocol labels.
- Edit, share, and delete servers and subscriptions.
- Use HTTPS subscriptions, including age encryption when supported by the source.
- Refresh subscriptions and routing data manually or on a schedule.
- Configure latency-test URLs and timeouts, view access/error logs, and inspect the generated Xray configuration.
ANDROID INTEGRATION
Control the VPN from the app, its notification, or the Quick Settings tile. Phone and tablet layouts share the same features. Themes and language follow the system by default. English, Simplified Chinese, Traditional Chinese, Russian, and Persian are included.
NO ACCOUNT. NO ADS. NO ANALYTICS.
OneXray has no advertising, tracking, telemetry, or crash-reporting services. The developer does not collect your traffic, browsing history, configurations, installed-app list, or connection logs. Configured servers, subscription sources, DNS, update, and connectivity-test services receive the requests needed to provide their functions and have their own privacy policies.
Privacy Policy: https://onexray.com/docs/privacy/
Your servers, smart routing, and per-app VPN. Open-source Xray-core client.