Linux / Windows / macOS 跨平台 V2Ray 客户端 | 支持 VMess / VLESS / SSR / Trojan / Trojan-Go / NaiveProxy / HTTP / HTTPS / SOCKS5 | 使用 C++ / Qt 开发 | 可拓展插件式设计
Go to file
2019-08-19 15:34:14 +08:00
3rdparty [Removed] Removed a submodule 2019-07-07 14:00:16 +08:00
docs [docs] Updated Docs 2019-08-18 01:31:52 +08:00
icons [Added][Changed][UI] Added SOCKS, connection renaming, connect selected, and a new tiny log module. Redesigned MainWindow UI 2019-08-17 00:23:18 +08:00
libs [Fixed] Fixed an auto update bug in Win32 env. 2019-08-19 15:34:14 +08:00
src [Fixed] Fixed an auto update bug in Win32 env. 2019-08-19 15:34:14 +08:00
translations [Windows][UI][Fix] Fixed a Visibility Toggling Issue 2019-08-18 00:47:49 +08:00
_config.yml Set theme jekyll-theme-architect 2019-07-25 23:43:43 +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 [Update] Updated CI Qt version to Qt5.11 2019-07-24 22:32:26 +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 auto update bug in Win32 env. 2019-08-19 15:34:14 +08:00
README.md Update README.md 2019-08-11 15:25:44 +08:00
resources.qrc [Added][Changed][UI] Added SOCKS, connection renaming, connect selected, and a new tiny log module. Redesigned MainWindow UI 2019-08-17 00:23:18 +08:00

Qv2ray Codacy Badge HitCount

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

项目主页地址和使用方法


Travis per machine badge provided by: badge-matrix

OS 主分支 master 开发分支 dev 版本分支 v1
Linux Build Status Linux in master Build Status Linux in dev Build Status Linux in v1.0.0
MacOS Build Status MacOS in master Build Status Linux in dev Build Status Linux in dev
Windows Build status Build status Build status

编译

  • 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

License

License: GPL v3