{"id":22952534,"url":"https://github.com/shadowsocks-net/qv2ray","last_synced_at":"2025-04-04T19:13:48.440Z","repository":{"id":41090401,"uuid":"362851547","full_name":"Shadowsocks-NET/Qv2ray","owner":"Shadowsocks-NET","description":"A cross platform connection manager for V2Ray and other backends.","archived":false,"fork":false,"pushed_at":"2023-05-15T09:02:27.000Z","size":24281,"stargazers_count":711,"open_issues_count":21,"forks_count":57,"subscribers_count":23,"default_branch":"main","last_synced_at":"2025-03-28T18:15:44.938Z","etag":null,"topics":["censorship-circumvention","qt","qv2ray","v2ray"],"latest_commit_sha":null,"homepage":"","language":"C++","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Shadowsocks-NET.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2021-04-29T14:48:52.000Z","updated_at":"2025-03-15T10:03:29.000Z","dependencies_parsed_at":"2024-01-16T23:28:17.082Z","dependency_job_id":"45aebe41-5ace-401d-aca8-02ae04f07760","html_url":"https://github.com/Shadowsocks-NET/Qv2ray","commit_stats":null,"previous_names":[],"tags_count":64,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shadowsocks-NET%2FQv2ray","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shadowsocks-NET%2FQv2ray/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shadowsocks-NET%2FQv2ray/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Shadowsocks-NET%2FQv2ray/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Shadowsocks-NET","download_url":"https://codeload.github.com/Shadowsocks-NET/Qv2ray/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247234923,"owners_count":20905854,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["censorship-circumvention","qt","qv2ray","v2ray"],"created_at":"2024-12-14T15:38:17.927Z","updated_at":"2025-04-04T19:13:48.423Z","avatar_url":"https://github.com/Shadowsocks-NET.png","language":"C++","funding_links":[],"categories":[],"sub_categories":[],"readme":"# \u003cimg width=\"32\" src=\"assets/icons/qv2ray.png\" alt=\"Qv2ray\"/\u003e Qv2ray - For developers. By developers\n\n[![Build for Desktop](https://github.com/Shadowsocks-NET/Qv2ray/actions/workflows/build.yml/badge.svg)](https://github.com/Shadowsocks-NET/Qv2ray/actions/workflows/build.yml)\n[![GitHub Releases](https://img.shields.io/github/downloads/Shadowsocks-NET/Qv2ray/latest/total?style=flat-square\u0026logo=github)](https://github.com/Shadowsocks-NET/Qv2ray/releases)\n[![GitHub All Releases](https://img.shields.io/github/downloads/Shadowsocks-NET/Qv2ray/total?label=downloads-total\u0026logo=github\u0026style=flat-square)](https://github.com/Shadowsocks-NET/Qv2ray/releases)\n\n[![AUR badge for qv2ray-git](https://img.shields.io/aur/version/qv2ray-git?label=qv2ray-git)](https://aur.archlinux.org/packages/qv2ray-git/)\n[![AUR badge for qv2ray-static-bin-nightly](https://img.shields.io/aur/version/qv2ray-static-bin-nightly?label=qv2ray-static-bin-nightly)](https://aur.archlinux.org/packages/qv2ray-static-bin-nightly/)\n\nQv2ray is a cross-platform connection manager for V2Ray and other backends.\n\nThis is the original Qv2ray project by the author who contributed over 95% code and other contributors.\nUnlike Qv2ray/Qv2ray whose control has been forcibly taken away from the author by another organization owner.\n\n## Development Goal: For developers. By developers\n\nFurther development of this project will focus on my own needs and use cases.\n\nFeature requests from non-developers might get rejected. Code contribution is always welcome.\n\n## Compile Dependencies\n\n- Qt 6.2\n- CMake 3.20.0 (`cmake_path` command for Windows plugin deployment)\n- gRPC, Protobuf (used by `V2RayCorePlugin`, can be omitted if not used)\n- OpenSSL (for OpenSSL QtNetwork TLS backend plugin)\n\n## OS Support Status\n\n- ArchLinux: **Tested and Working**\n- Windows 10/11: **Tested and Working**, build system.\n- macOS 12 Beta: **Tested and Working**\n- macOS 11: **Tested and Working**.\n- macOS 10.15: **Tested and Working**, build system.\n- Ubuntu 20.04: **Untested**, build system.\n- Others: **Untested**\n\n\u003e _build system: the CI is done under that OS, although it \"should\" work there's no runtime guarantee._\n\n## Compatibility\n\nThis repo is developed based on the original `dev-v3` branch, so the plugins, configuration\nfiles will not be compatible with the original version.\n\n### Xray\n\nNo Such Word In My Dictionary\n\n- 2022-07-19 update: Okay it's now officially a corpse :)\n\n## Plugins At A Glance\n\n~~_Not All Plugins Are Available Since I'm Very Busy_~~\n\n### Built-in Plugins\n\n- **QvPlugin-BuiltinProtocolSupport** Builtin Protocol Support\n- **QvPlugin-BuiltinSubscriptionSupport** Builtin Subscription Support\n- **QvPlugin-BuiltinUtils** Builtin Utilities\n\n### Utility Plugins\n\n- **QvPlugin-Command** Command Hook Plugin\n- **QvPlugin-LatencyTest** Latency Tests Plugin (ICMP, TCP, HTTPS)\n- **QvPlugin-Netfilter** Windows Transparent Proxy Plugin\n\n### Protocol Support\n\n- **QvPlugin-Trojan-Go** Trojan-Go Plugin\n- **QvPlugin-NaiveProxy** NaiveProxy Plugin\n\n## Licencing\n\nThis is free software, and you are welcome to redistribute it under certain conditions.\n\n### Third-party Libraries and Resources\n\nSee: [assets/credit.html](assets/credit.html)\n\nQv2ray is licenced under [![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)\n\n```\nQv2ray, A Qt frontend for V2Ray. Written in C++\n\nThis program is free software: you can redistribute it and/or modify\nit under the terms of the GNU General Public License as published by\nthe Free Software Foundation, either version 3 of the License, or\n(at your option) any later version.\n\nThis program is distributed in the hope that it will be useful,\nbut WITHOUT ANY WARRANTY; without even the implied warranty of\nMERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the\nGNU General Public License for more details.\n\nYou should have received a copy of the GNU General Public License\nalong with this program.  If not, see \u003chttps://www.gnu.org/licenses/\u003e.\n```\n\n## Star History\n\n![stars](https://starchart.cc/Shadowsocks-NET/Qv2ray.svg)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshadowsocks-net%2Fqv2ray","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fshadowsocks-net%2Fqv2ray","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fshadowsocks-net%2Fqv2ray/lists"}