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

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 dépôts

Awesome GitHub RepositoriesMulti-Protocol Proxy Clients

Network utilities capable of handling various proxy protocols for flexible communication.

Distinguishing note: Focuses on the client-side versatility across protocols.

Explore 14 awesome GitHub repositories matching networking & communication · Multi-Protocol Proxy Clients. Refine with filters or upvote what's useful.

Awesome Multi-Protocol Proxy Clients GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • metacubex/clashmetaforandroidAvatar de MetaCubeX

    MetaCubeX/ClashMetaForAndroid

    34,190Voir sur GitHub↗

    Clash Meta for Android is a system-level network utility that functions as a rule-based proxy engine for mobile devices. It operates by intercepting system-wide network traffic through a virtual interface, allowing it to route data packets through configurable tunnels based on domain, IP, and geo-location patterns. By acting as a transparent proxy, the application manages connectivity and enhances privacy for all installed software on the device. The project distinguishes itself by utilizing a high-performance, cross-compiled proxy kernel that handles concurrent connections and protocol trans

    Supports multiple proxy protocols to facilitate secure and flexible communication between applications and servers.

    Kotlin
    Voir sur GitHub↗34,190
  • matsuridayo/nekoboxforandroidAvatar de MatsuriDayo

    MatsuriDayo/NekoBoxForAndroid

    21,403Voir sur GitHub↗

    NekoBoxForAndroid is a network utility for Android that functions as a system-wide VPN tunneling client. It leverages the Sing-Box engine to capture and redirect device traffic through a virtual network interface, providing a centralized platform for managing proxy connections and network routing. The application distinguishes itself through its advanced configuration management, allowing users to define granular traffic rules based on domains, IP addresses, or specific applications. It supports complex network requirements by enabling multi-hop proxy chaining, custom DNS resolution strategie

    Provides a versatile mobile proxy client that leverages the sing-box engine to support multiple network protocols.

    Kotlinandroidgfwproxy
    Voir sur GitHub↗21,403
  • yanue/v2rayuAvatar de yanue

    yanue/V2rayU

    20,043Voir sur 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

    Enables the setup and use of various secure proxy protocols including V2Ray, VMess, and Trojan.

    mac-v2rayv2rayv2ray-core
    Voir sur GitHub↗20,043
  • netchx/netchAvatar de netchx

    netchx/netch

    17,630Voir sur GitHub↗

    Netch is a multi-protocol proxy client and network traffic interceptor designed to route internet traffic through VPN and proxy tunnels. It functions as a connection manager that tunnels outbound data to modify network paths and bypass network restrictions. The project supports a wide range of tunneling protocols, including Socks5, Shadowsocks, WireGuard, Trojan, VMess, and VLESS. It distinguishes itself by offering the ability to distribute established proxy connections to other devices on a local network and by providing UDP FullCone NAT support to maintain stable peer-to-peer connectivity

    Provides a multi-protocol client for routing internet traffic through Socks5, Shadowsocks, WireGuard, Trojan, VMess, and VLESS.

    C#fullconenetchnetfiltersdk
    Voir sur GitHub↗17,630
  • qv2ray/qv2rayAvatar de Qv2ray

    Qv2ray/Qv2ray

    16,947Voir sur GitHub↗

    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

    Supports various tunneling protocols including VMess, VLESS, Trojan, and SOCKS5 for traffic routing.

    C++aurcmakecpp
    Voir sur GitHub↗16,947
  • byjoey/cfnewAvatar de byJoey

    byJoey/cfnew

    14,144Voir sur GitHub↗

    cfnew is a V2Ray subscription management system and network proxy orchestrator designed to route traffic across multiple protocols, including VLESS, Trojan, and xhttp. It functions as a latency testing tool and a web-based proxy controller for managing node configurations and preferred IP addresses. The project features a subscription format converter that uses user-agent detection to deliver network configurations in formats compatible with specific client applications. It also provides a web-based configuration interface backed by a key-value store for updating system settings and routing r

    Automatically generates compatible configuration files for multiple network clients by detecting the requesting device.

    Voir sur GitHub↗14,144
  • amnezia-vpn/amnezia-clientAvatar de amnezia-vpn

    amnezia-vpn/amnezia-client

    10,108Voir sur GitHub↗

    Amnezia Client is a cross-platform VPN client application and server orchestrator designed to manage secure tunnels and automate the deployment of containerized VPN services on remote self-hosted servers. It functions as a multi-protocol VPN manager that supports various tunneling standards to ensure connectivity across restrictive network environments. The project distinguishes itself through network traffic obfuscation, which disguises VPN traffic as common web protocols or DNS requests to bypass deep packet inspection and censorship. It further enables the automation of remote server admin

    Functions as a multi-protocol VPN manager that supports various tunneling standards to bypass restrictive networks.

    C++cloakgfwikev2
    Voir sur GitHub↗10,108
  • karingx/karingAvatar de KaringX

    KaringX/karing

    9,741Voir sur GitHub↗

    Karing is a multi-protocol proxy client and network traffic router designed to manage and direct internet traffic through various proxy protocols. It functions as a proxy subscription manager that imports and converts server lists from multiple external formats and providers into a unified configuration. The project features a cross-device synchronization system that keeps network routing settings and server lists consistent across multiple devices via cloud or local sharing. It includes a latency-based server selector that measures real-time response times to automatically connect to the fas

    Provides a comprehensive client for managing and routing traffic across multiple proxy protocols using custom subscriptions.

    Dart
    Voir sur GitHub↗9,741
  • yangyangwithgnu/hardseedAvatar de yangyangwithgnu

    yangyangwithgnu/hardseed

    9,207Voir sur GitHub↗

    Hardseed is a command-line forum media scraper and content archiver. It extracts images and torrent seeds from internet forums in bulk, saving the media and associated metadata to local directories. The tool utilizes a proxy-enabled web scraping engine that rotates network traffic through multiple proxy servers and protocols to bypass rate limits and network restrictions. It includes a keyword-based media filter that matches user-defined strings within entry titles to include or exclude specific topics. The system manages data extraction through batch-processed thread iteration and range-lim

    Implements a client-side engine capable of routing traffic through multiple proxy protocols to bypass network restrictions.

    C++
    Voir sur GitHub↗9,207
  • getsurfboard/surfboardAvatar de getsurfboard

    getsurfboard/surfboard

    8,419Voir sur 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

    Supports multiple proxy protocols to ensure compatibility with various remote server standards.

    Voir sur GitHub↗8,419
  • throneproj/throneAvatar de throneproj

    throneproj/Throne

    6,243Voir sur 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

    Routes network traffic through SOCKS, HTTP, Shadowsocks, Trojan, and VMess protocols.

    C++anytlsclashlinux
    Voir sur GitHub↗6,243
  • xjasonlyu/tun2socksAvatar de xjasonlyu

    xjasonlyu/tun2socks

    4,910Voir sur GitHub↗

    tun2socks is a connectivity utility that functions as a transparent proxy client and Layer 3 network gateway. It routes system network traffic through a SOCKS5 proxy using a virtual tunnel interface and provides the ability to tunnel IPv4 traffic over IPv6 or vice versa. The project implements a userspace TCP/IP stack to intercept raw IP packets and translate them for transmission to remote proxy servers. It supports multiple proxy protocols, including HTTP, SOCKS4, SOCKS5, and Shadowsocks, allowing application traffic to be redirected without per-app configuration. The software includes cap

    Supports multiple proxy protocols including HTTP, SOCKS4, SOCKS5, and Shadowsocks for flexible traffic routing.

    Gogogolanggvisor
    Voir sur GitHub↗4,910
  • cbeuw/cloakAvatar de cbeuw

    cbeuw/Cloak

    4,026Voir sur GitHub↗

    Cloak est un ensemble d'outils de contournement de la censure conçus pour le tunneling proxy sécurisé et l'obfuscation du trafic internet. Il se concentre sur le contournement des pare-feux restrictifs et de la surveillance d'État en déguisant les connexions proxy en navigation web standard. Le projet utilise le masquage d'empreinte HTTP pour imiter les signatures de navigateurs courants et achemine le trafic via des réseaux de diffusion de contenu (CDN) pour masquer l'identité du serveur d'origine. Pour dissimuler davantage la finalité du serveur, il inclut un mécanisme de redirection des requêtes de connexion non authentifiées vers un site tiers. Le système implémente le chiffrement de la charge utile de transport et des chiffrements authentifiés pour empêcher l'inspection et la falsification des flux de données. Il prend en charge l'authentification sans aller-retour (0-RTT) via l'échange de clés pour éliminer les délais de handshake et utilise le multiplexage de connexion pour mapper plusieurs connexions logiques en une seule session. Les fonctionnalités supplémentaires incluent la gestion de l'accès réseau pour contrôler les permissions des utilisateurs et les limites de bande passante via une base de données persistante.

    Implements a plugin architecture to integrate various proxy protocols as a transport layer for tunneling tools.

    Gocensorshipcensorship-circumventiongfw
    Voir sur GitHub↗4,026
  • lowertop/shadowrocketAvatar de LOWERTOP

    LOWERTOP/Shadowrocket

    2,816Voir sur GitHub↗

    Shadowrocket is a proxy client application for mobile devices that functions as a multi-protocol proxy manager and a rule-based traffic router. It acts as a programmable network gateway, utilizing a virtual network interface to route system-level traffic through secure tunnels. The project distinguishes itself through a programmable environment that executes JavaScript scripts and modules to automate DNS resolution and handle complex network request logic. It further provides an HTTPS traffic inspector capable of decrypting encrypted traffic using custom certificates to modify headers and rew

    Provides a client-side manager capable of handling various proxy protocols for flexible communication and connectivity.

    shadowrocketshadowrocket-manual
    Voir sur GitHub↗2,816
  1. Home
  2. Networking & Communication
  3. Multi-Protocol Proxy Clients

Explorer les sous-tags

  • Configuration Format AdaptationMechanisms for dynamically adjusting the structure of configuration files to match specific client requirements. **Distinct from Multi-Protocol Proxy Clients:** Focuses on the adaptation of config formats via user-agent detection rather than the protocol capabilities of the client itself.
  • Protocol Plugin IntegrationThe process of extending a multi-protocol client by installing third-party protocol plugins. **Distinct from Multi-Protocol Proxy Clients:** Focuses on the installation and integration of plugins, while the parent is the general identity of a multi-protocol client.