3rdparty | ||
icons | ||
src | ||
translations | ||
.appveyor.yml | ||
.gitignore | ||
.gitmodules | ||
.travis.yml | ||
BUILD.md | ||
ignored_cpp_structs.hpp | ||
LICENSE | ||
Qv2ray.pro | ||
README.md | ||
resources.qrc |
Qv2ray
TODO: 使用 Qt 的跨平台 v2ray 客户端,目前仍处于早期开发,多数功能尚未齐全。
OS | 主分支 master | 开发分支 dev |
---|---|---|
Linux & MacOS | ||
Windows |
项目依赖包
- Qt >= 5.12
- gcc >=8 (Linux 需要 c++11 支持) 或 MinGW (Windows) 或 clang (MacOS)
- QtCreator (推荐)
最近更新内容
最新
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 构建,当前状态:
2019-06-23: UI 结构已经固定,新建分支 translations 进行翻译 UI
2019-06-23: 基本 UI 完成,切换到 dev 分支进行代码实现
2019-06-22: 当前开发分支ui-implementation - 用于实现基本 UI
编译
- 详见 BUILD.md