Qv2ray
A cross platform connection manager for V2Ray and other backends.
Install / Use
/learn @Shadowsocks-NET/Qv2rayREADME
<img width="32" src="assets/icons/qv2ray.png" alt="Qv2ray"/> Qv2ray - For developers. By developers
Qv2ray is a cross-platform connection manager for V2Ray and other backends.
This is the original Qv2ray project by the author who contributed over 95% code and other contributors. Unlike Qv2ray/Qv2ray whose control has been forcibly taken away from the author by another organization owner.
Development Goal: For developers. By developers
Further development of this project will focus on my own needs and use cases.
Feature requests from non-developers might get rejected. Code contribution is always welcome.
Compile Dependencies
- Qt 6.2
- CMake 3.20.0 (
cmake_pathcommand for Windows plugin deployment) - gRPC, Protobuf (used by
V2RayCorePlugin, can be omitted if not used) - OpenSSL (for OpenSSL QtNetwork TLS backend plugin)
OS Support Status
- 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.
Compatibility
This repo is developed based on the original dev-v3 branch, so the plugins, configuration
files will not be compatible with the original version.
Xray
No Such Word In My Dictionary
- 2022-07-19 update: Okay it's now officially a corpse :)
Plugins At A Glance
~~Not All Plugins Are Available Since I'm Very Busy~~
Built-in Plugins
- QvPlugin-BuiltinProtocolSupport Builtin Protocol Support
- QvPlugin-BuiltinSubscriptionSupport Builtin Subscription Support
- QvPlugin-BuiltinUtils Builtin Utilities
Utility Plugins
- QvPlugin-Command Command Hook Plugin
- QvPlugin-LatencyTest Latency Tests Plugin (ICMP, TCP, HTTPS)
- QvPlugin-Netfilter Windows Transparent Proxy Plugin
Protocol Support
- QvPlugin-Trojan-Go Trojan-Go Plugin
- QvPlugin-NaiveProxy NaiveProxy Plugin
Licencing
This is free software, and you are welcome to redistribute it under certain conditions.
Third-party Libraries and Resources
See: assets/credit.html
Qv2ray, A Qt frontend for V2Ray. Written in C++
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <https://www.gnu.org/licenses/>.
Star History
Related Skills
node-connect
339.3kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.9kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
339.3kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.9kCommit, push, and open a PR
