🚀 XrayFA
XrayFA 是一款功能强大且用户友好的 Android 客户端,基于 Xray-core 开发。它旨在为 Android 设备提供安全、快速的代理体验,支持包括 VLESS、VMESS、Shadowsocks 和 Trojan 在内的多种主流协议。
English|简体中文。
- 手机设备
- 多协议支持:全面支持 VLESS、VMESS、SHADOWSOCKS 和 TROJAN 协议。
- 订阅管理:轻松添加、管理和更新订阅链接。
- 直观的控制面板:界面简洁清爽,可实时查看连接状态和流量数据。
- 丰富的配置选项:为进阶用户提供高级设置,支持精细化调整连接参数。
- 流畅的 UI 体验:采用现代化的 Material Design 设计语言,配合丰富的交互动画。
- 核心驱动:基于稳健的 Xray-core 构建,确保连接稳定性。
您可以从 Releases 页面 下载最新的 APK 安装包。
如果您想从源码构建 XrayFA,需要安装 Android Studio 并具备基础的 Android 开发知识。
- Android Studio (推荐使用最新的稳定版本)
- JDK 11 或更高版本
- Go (Golang) 环境 (推荐 1.21 或更高版本,用于编译 Xray-core)
- Git
-
克隆仓库 确保在克隆时包含子模块(Submodules),以获取必要的库文件(如
AndroidLibXrayLite和tun2socks)。# Clone the repository with submodules git clone --recursive [https://github.com/Q7DF1/XrayFA.git](https://github.com/Q7DF1/XrayFA.git) cd XrayFA
如果您已经克隆了项目但没有包含子模块,请运行:
# Update and initialize submodules git submodule update --init --recursive -
在 Android Studio 中打开
- 启动 Android Studio。
- 选择 "Open an existing project"。
- 浏览并选择
XrayFA文件夹。
-
同步 Gradle
- 等待 Android Studio 下载依赖项并完成项目同步。
-
构建与运行
- 连接您的 Android 设备或启动模拟器。
- 点击绿色的 Run 按钮 (Shift + F10)。
Caution
🚨 重要提示:请务必确保构建配置设为 RELEASE 模式。 查看技术原因
- 导入配置:
- 复制您的
vless://、vmess://等节点链接。 - 打开 XrayFA,点击 + (添加) 按钮或选择“从剪贴板导入”。
- 您也可以通过扫描二维码进行添加。
- 复制您的
- 添加订阅:
- 进入“订阅设置”。
- 粘贴您的订阅链接并执行更新。
- 连接代理:
- 从列表中选择您心仪的配置文件。
- 点击底部的 连接 按钮 (悬浮按钮) 启动 VPN 服务。
- 在系统弹出提示时,授予 VPN 连接权限。
我们非常欢迎各种形式的贡献!如果您发现了 Bug 或有新的功能建议,请提交 Issue。
- Fork 本项目
- 创建您的特性分支 (
git checkout -b feature/AmazingFeature) - 提交您的修改 (
git commit -m 'Add some AmazingFeature') - 推送到分支 (
git push origin feature/AmazingFeature) - 提交 Pull Request (PR)
本项目离不开以下开源项目的支持:
本项目采用 Apache-2.0 协议进行分发。详情请参阅 LICENSE 文件。



