awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
Qv2ray avatar

Qv2ray/Qv2ray

0
View on GitHub↗
16,947 stars·3,185 forks·C++·GPL-3.0·16 viewsqv2ray.net↗

Qv2ray

Qv2ray is a multi-protocol proxy client and a graphical user interface for managing V2Ray network proxy connections. Built as a cross-platform desktop application, it provides a consistent visual experience for configuring traffic routing across Linux, Windows, and macOS.

The application utilizes a plugin-based architecture that allows for the integration of third-party extensions to add support for additional network proxy protocols. This modular system enables the software to be extended without modifying the core binary.

The tool covers multi-protocol proxy routing for tunneling protocols such as VMess, VLESS, Trojan, and SOCKS5. It includes interfaces for proxy connection management to control network settings and monitor active connection states.

Features

  • V2Ray Configuration Managers - Provides a graphical user interface for configuring and controlling V2Ray network proxies across different operating systems.
  • V2Ray Proxy Clients - Acts as a cross-platform desktop application for managing V2Ray network proxy connections through a GUI.
  • Plugin-Based Transport Extensions - Loads external modules at runtime to add support for new network proxy protocols without modifying the core binary.
  • Cross-Platform Proxy Clients - Enables setting up encrypted network tunnels across Windows, macOS, and Linux using a single consistent application.
  • Multi-Protocol Proxy Clients - Supports various tunneling protocols including VMess, VLESS, Trojan, and SOCKS5 for traffic routing.
  • Tunnel Protocol Extensions - Provides a modular system for integrating third-party plugins to add support for additional network proxy protocols.
  • Multi-Protocol Proxy Cores - Connects to various secure network protocols like VMess, VLESS, and Trojan to bypass internet restrictions.
  • Proxy Plugin Systems - Employs a modular system that allows users to extend network protocol support via third-party extensions.
  • Cross-Platform GUI Frameworks - Uses the Qt framework to render a consistent visual interface across Linux, Windows, and macOS.
  • Modular Architecture - Decouples the user interface logic from the network protocol implementation to allow independent updates of the proxy core.
  • Protocol Plugin Integration - Allows adding support for new or third-party network protocols by installing plugins into a modular proxy client.
  • Proxy Connection Controllers - Provides a cross-platform visual interface for controlling network proxy settings and monitoring connection states.
  • Inter-Process Communication - Coordinates settings and connection states between the visual frontend and the proxy backend using a messaging bridge.
  • Process Separation - Runs the proxy network engine as a separate background process from the graphical user interface for stability.
  • Desktop Applications - Provides a C++ software interface for proxy configuration across Linux, Windows, and macOS.
  • Media & Communication - Cross-platform V2Ray client.

Star history

Star history chart for qv2ray/qv2rayStar history chart for qv2ray/qv2ray

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Frequently asked questions

What does qv2ray/qv2ray do?

Qv2ray is a multi-protocol proxy client and a graphical user interface for managing V2Ray network proxy connections. Built as a cross-platform desktop application, it provides a consistent visual experience for configuring traffic routing across Linux, Windows, and macOS.

What are the main features of qv2ray/qv2ray?

The main features of qv2ray/qv2ray are: V2Ray Configuration Managers, V2Ray Proxy Clients, Plugin-Based Transport Extensions, Cross-Platform Proxy Clients, Multi-Protocol Proxy Clients, Tunnel Protocol Extensions, Multi-Protocol Proxy Cores, Proxy Plugin Systems.

What are some open-source alternatives to qv2ray/qv2ray?

Open-source alternatives to qv2ray/qv2ray include: throneproj/throne — Throne is a cross-platform proxy client that provides a unified graphical interface for managing and routing network… yanue/v2rayu — V2rayU is a native macOS network proxy tool and multi-protocol proxy manager. It functions as a V2Ray proxy client… getsurfboard/surfboard — Surfboard is a cross-platform network client and VPN manager that provides a graphical interface for establishing… free-nodes/v2rayfree — This project serves as a centralized aggregator and distribution service for network proxy configuration data. It… openjdk/jfx — This project is a Java GUI framework used to build cross-platform desktop, mobile, and embedded applications. It… andlabs/ui — This project is a cross-platform UI framework and native desktop GUI library. It provides a unified set of…

Open-source alternatives to Qv2ray

Similar open-source projects, ranked by how many features they share with Qv2ray.
  • throneproj/thronethroneproj avatar

    throneproj/Throne

    6,243View on GitHub↗

    Throne is a cross-platform proxy client that provides a unified graphical interface for managing and routing network traffic through secure proxy protocols. It combines subscription-based node management, multi-protocol routing, TUN-based global traffic interception, and DNS leak prevention into a single application that runs on Windows, Linux, and macOS. The application supports a wide range of proxy protocols including SOCKS, HTTP, Shadowsocks, Trojan, and VMess, and can route traffic through chains of multiple proxy servers for layered routing. It creates a virtual network interface to int

    C++anytlsclashlinux
    View on GitHub↗6,243
  • yanue/v2rayuyanue avatar

    yanue/V2rayU

    20,043View on GitHub↗

    V2rayU is a native macOS network proxy tool and multi-protocol proxy manager. It functions as a V2Ray proxy client that enables users to route network traffic through secure tunnels to bypass network restrictions on Mac. The application features a TUN mode VPN client that uses a virtual network adapter to forward all system traffic through a secure tunnel. It supports configuring and switching between V2Ray, Shadowsocks, and Socks5 proxy servers via manual entry or external subscriptions. The tool provides capabilities for network traffic routing, proxy load balancing, and server configurati

    mac-v2rayv2rayv2ray-core
    View on GitHub↗20,043
  • getsurfboard/surfboardgetsurfboard avatar

    getsurfboard/surfboard

    8,419View on GitHub↗

    Surfboard is a cross-platform network client and VPN manager that provides a graphical interface for establishing secure tunnel connections. It functions as a multi-protocol proxy client and a rule-based traffic router, directing outbound requests to specific proxies or bypassing them based on domain and IP patterns. The application acts as a connection orchestrator, allowing users to import, organize, and switch between multiple virtual private network profiles and server configurations. It implements various proxy standards to route traffic through remote servers for privacy and access. Th

    View on GitHub↗8,419
  • free-nodes/v2rayfreefree-nodes avatar

    free-nodes/v2rayfree

    12,909View on GitHub↗

    This project serves as a centralized aggregator and distribution service for network proxy configuration data. It provides daily updated lists of server endpoints and connection strings designed to facilitate the setup and maintenance of network traffic routing across various proxy clients. The service distinguishes itself by offering automated subscription management, allowing compatible software to fetch and synchronize active connection nodes without manual entry. It supports the parsing of standardized URI-scheme strings and bulk configuration imports, enabling users to manage proxy setti

    fanqianggfwlantern
    View on GitHub↗12,909
See all 30 alternatives to Qv2ray→