mirror of
https://github.com/Qv2ray/Qv2ray.git
synced 2025-05-20 02:40:20 +08:00
⭐ Linux / Windows / macOS 跨平台 V2Ray 客户端 | 支持 VMess / VLESS / SSR / Trojan / Trojan-Go / NaiveProxy / HTTP / HTTPS / SOCKS5 | 使用 C++ / Qt 开发 | 可拓展插件式设计 ⭐
|
||
---|---|---|
3rdparty | ||
docs | ||
icons | ||
libs | ||
src | ||
translations | ||
_config.yml | ||
.appveyor.yml | ||
.gitignore | ||
.gitmodules | ||
.travis.yml | ||
ignored_cpp_structs.hpp | ||
LICENSE | ||
Qv2ray.pro | ||
README.md | ||
resources.qrc |
Qv2ray

使用 Qt 的跨平台 v2ray 客户端.
项目主页地址和使用方法
Travis per machine badge provided by: badge-matrix
OS | 主分支 master | 开发分支 dev | 版本分支 v1 |
---|---|---|---|
Linux | |||
MacOS | |||
Windows |
编译
-
Qt >= 5.12
-
gcc >=8 (Linux 需要 c++11 支持) 或 MinGW (Windows) 或 clang (MacOS)
-
QtCreator (推荐)
-
如果想测试当前的开发分支,请使用
git checkout dev
切换到开发分支- !! 该分支可能不稳定 或 甚至无法正常工作 !!
Linux & MacOS
- 对于 MacOS,需要额外使用 HomeBrew 安装 Qt 并正确设定 $PATH 环境变量,或者使用 Qt 官方包 (包含 QtCreator)
- 对于 Linux,请根据不同发行版安装对应的 Qt 开发包
git clone https://github.com/lhy0403/Qv2ray && cd Qv2ray
# 按需要签出开发分支
# git checkout dev
lrelease ./Qv2ray.pro
mkdir build && cd build
qmake ../
make
Windows
- 建议使用 Qt Creator
REM 首先把 %QTROOT%/bin 和 你的 MinGW/bin 文件夹添加到 PATH 里面
REM 示例配置:
REM SET PATH=%PATH%;D:\Qt\5.12.3\mingw73_32\bin\;D:\Qt\Tools\mingw730_32\bin\
SET PATH=%PATH%;Qt安装目录\Qt版本号\编译器类型\bin;Qt安装目录\Tools\编译器类型\bin
git clone https://github.com/lhy0403/Qv2ray && cd Qv2ray
REM 按需要签出开发分支
REM git checkout dev
lrelease ./Qv2ray.pro
mkdir build && cd build
qmake ../
mingw32-make.exe