Qv2ray is a cross-platform Qt frontend for V2Ray.
This repo is my personal rewrite of Qv2ray using Qv2rayBase, hard forked from Shadowsocks-NET/Qv2ray
- Qt 6.2
- CMake 3.20.0 (
cmake_path
command for Windows plugin deployment) - gRPC, Protobuf (used by
V2RayCorePlugin
, can be omitted if not used) - OpenSSL (for OpenSSL QtNetwork TLS backend plugin)
- ArchLinux: Tested and Working
- Windows 10/11: Tested and Working, build system.
- macOS 12 Beta: Tested and Working
- macOS 11: Tested and Working.
- macOS 10.15: Tested and Working, build system.
- Ubuntu 20.04: Untested, build system.
- Others: Untested
build system: the CI is done under that OS, although it "should" work there's no runtime guarantee.
- This version, and all future versions of QvPersonal are not compatible with the configuration format of
Qv2ray/Qv2ray
andShadowsocks-NET/Qv2ray
, DO NOT mix these installations in one host machine. - Since the project is a fork of
Shadowsocks-NET/Qv2ray
, the Xray-related bug check code is not removed.- unlike what they said, the code, actually, will NOT crash if your configuration was correct, which means, it ONLY crashes when the configuration check fails
- Since QvPersonal uses a plugin interface version 5, plugins from neither
Qv2ray/Qv2ray
norShadowsocks-NET/Qv2ray
will work with this repo.