Giter Club home page Giter Club logo

qv2ray-1's Introduction

Qv2ray Qv2ray - For developers. By developers.

Build for Desktop GitHub Releases GitHub All Releases

AUR badge for qv2ray-git AUR badge for qv2ray-static-bin-nightly

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_path command 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

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 is licenced under License: GPL v3

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

stars

qv2ray-1's People

Contributors

actions-user avatar axionl avatar cangyin avatar choohoo avatar chungzh avatar codacy-badger avatar darsvador avatar database64128 avatar dependabot[bot] avatar ducksoft avatar dyhkwong avatar epliar avatar flylai avatar hzdrro avatar iseki0 avatar iusearch avatar kidonng avatar kqwyf avatar kslr avatar lhy0403 avatar lianyangcn avatar linghaiyi avatar littleghost2016 avatar moodyhunter avatar nczitzk avatar sixg0000d avatar transifex-integration[bot] avatar vfreex avatar ymshenyu avatar zzndb avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.