A high-performance VPN client wrapper for Xray-core, designed to provide secure and private internet access. This project implements VPN functionality for Android, iOS, macOS, Windows and Linux platforms.
- 🔒 Secure VPN tunneling using Xray-core
- 🔄 Support for multiple protocols (VMess, VLESS, Trojan, etc.)
- 📱 Cross-platform implementation (Android/iOS)
- ⚡ Optimized for performance and battery efficiency
- 🛠️ Configurable through simple JSON configuration
- 🤖 Android 6.0+, 🍎 iOS 12.0+
- ✅ Appropriate VPN permissions
- 📂 Clone this repository
- 🚀 Open the project in Android Studio
- 🔨 Build and run the application
git clone https://github.com/VPNclient/VPNclient-xray-wrapper.git
cd VPNclient-xray-wrapper/android
./gradlew assembleDebug
- 📂 Clone this repository
- 🚀 Open the project in Xcode
- 🔨 Build and run the application
git clone https://github.com/VPNclient-repo/VPNclient-xray-wrapper.git
open VPNclient-xray-wrapper/ios/VPNClient.xcodeproj
Create a config.json
file with your Xray-core configuration:
{
"inbounds": [...],
"outbounds": [...],
"routing": {...}
}
- 📁 Place your Xray configuration in the app's documents directory
▶️ Launch the application- 📑 Select your configuration file
- 🔗 Tap "Connect" to establish the VPN connection
We welcome contributions! Please fork the repository and submit pull requests.
This project is licensed under the VPNclient Extended GNU General Public License v3 (GPL v3). See LICENSE.md for details.
For issues or questions, please open an issue on our GitHub repository.