Linux / Windows / macOS 跨平台 V2Ray 客户端 | 支持 VMess / VLESS / SSR / Trojan / Trojan-Go / NaiveProxy / HTTP / HTTPS / SOCKS5 | 使用 C++ / Qt 开发 | 可拓展插件式设计
Go to file
Leroy.H.Y 4c2b1fe5c5 Merge branch 'v2.0-TODO' into dev
Merge version 2.0 pre-developement branch


Former-commit-id: 10c0bd90d7
2019-07-11 15:08:19 +08:00
3rdparty [Removed] Removed a submodule 2019-07-07 14:00:16 +08:00
icons [TODO] Add Subscription 2019-07-10 21:08:20 +08:00
src Merge branch 'v2.0-TODO' into dev 2019-07-11 15:08:19 +08:00
translations [Linux Release] v0.9.9a 2019-07-09 20:07:14 +08:00
.appveyor.yml [Remove] Removed Python depends. Added struct for vmess:// protocol. 2019-07-05 23:47:31 +08:00
.gitignore [MacOS Release] Added MacOS Logo and fixed config path. 2019-07-09 06:17:31 -07:00
.gitmodules [Removed] Removed a submodule 2019-07-07 14:00:16 +08:00
.travis.yml [Remove] Removed Python depends. Added struct for vmess:// protocol. 2019-07-05 23:47:31 +08:00
BUILD.md Update BUILD.md 2019-07-10 08:23:36 +08:00
ignored_cpp_structs.hpp [ADDED] Added VMess protocol Decode. #13 2019-07-06 22:54:05 +08:00
LICENSE Initial commit 2019-04-10 23:32:49 +08:00
Qv2ray.pro [Fixed] Fixed an empty instruction in .pro 2019-07-09 22:48:00 +08:00
README.md Update README.md 2019-07-11 10:07:04 +08:00
resources.qrc [RENAMED] Renamed from Hv2ray to Qv2ray 2019-07-05 20:43:33 +08:00

Qv2ray

使用 Qt 的跨平台 v2ray 客户端.

Codacy Badge HitCount

Travis (Linux and MacOS): https://travis-ci.com/lhy0403/Qv2ray

Appveyor (Windows): https://ci.appveyor.com/project/lhy0403/qv2ray

Travis per machine badge provided by: https://github.com/exogen/badge-matrix ( @exogen )

OS 主分支 master 开发分支 dev
Linux Build Status Linux in master Build Status Linux in dev
MacOS Build Status MacOS in master Build Status Linux in dev
Windows Build status Build status

项目依赖包

  • Qt >= 5.12
  • gcc >=8 (Linux 需要 c++11 支持) 或 MinGW (Windows) 或 clang (MacOS)
  • QtCreator (推荐)

最近更新内容

详见 开发分支 devRelease

最新

2019-07-11: 发布第一个 RC

历史

2019-07-09: 发布第一个公开测试版本 v0.9.9b

2019-07-08: dev 分支的 v0.9.2a 版本现在可以使用 GUI 修改配置并做到动态重载配置包括入站设置日志Mux选项此版本完成了所有翻译工作添加了双击配置列表即可启动对应配置的功能

2019-07-07: [Commit: 9b02ff ] 现在可以启动导入的配置文件 (包括导入现有文件和 vmess:// 协议),手动添加配置尚未实现,入站设置现在只能通过编辑配置文件完成 (Linux: ~/.qv2ray/Qv2ray.conf, MacOS & Windows: 程序当前文件夹),此版本部分翻译不完整

2019-07-04: 我们终于摆脱了对于 Python 的依赖,现在 Qv2ray 可以自行解析 vmess:// 协议 [WIP]

2019-07-03: 主配置文件序列化/反序列化工作完成,并添加更多协议配置

2019-07-02: 等待上游依赖完成更新 JSON 序列化 std::list

2019-07-01: 休息了几天,主要是去关注别的项目了。现在开始重构 v2ray 交互部分。

2019-06-24: Mac OS 测试构建完成,合并到开发分支 dev

2019-06-24: 新建分支 MacOS-Build 开始测试 MacOS 构建,当前状态:Build Status

2019-06-23: UI 结构已经固定,新建分支 translations 进行翻译 UI

2019-06-23: 基本 UI 完成,切换到 dev 分支进行代码实现

2019-06-22: 当前开发分支ui-implementation - 用于实现基本 UI


编译

License

License: GPL v3