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

Descubre los mejores repositorios open-source con nuestra búsqueda potenciada por IA.

ExplorarBúsquedas curadasAlternativas open-sourceSoftware autohospedableBlogMapa del sitio
ProyectoServidor MCPAcerca deCómo clasificamosPrensa
Aviso legalPrivacidadTérminos
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 repositorios

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

Encuentra los mejores repositorios con IA.Buscaremos los repositorios que mejor coincidan usando IA.
  • metacubex/clashmetaforandroidAvatar de MetaCubeX

    MetaCubeX/ClashMetaForAndroid

    34,190Ver en 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
    Ver en GitHub↗34,190
  • matsuridayo/nekoboxforandroidAvatar de MatsuriDayo

    MatsuriDayo/NekoBoxForAndroid

    21,403Ver en 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
    Ver en GitHub↗21,403
  • yanue/v2rayuAvatar de yanue

    yanue/V2rayU

    20,043Ver en 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
    Ver en GitHub↗20,043
  • netchx/netchAvatar de netchx

    netchx/netch

    17,630Ver en 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
    Ver en GitHub↗17,630
  • qv2ray/qv2rayAvatar de Qv2ray

    Qv2ray/Qv2ray

    16,947Ver en 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
    Ver en GitHub↗16,947
  • byjoey/cfnewAvatar de byJoey

    byJoey/cfnew

    14,144Ver en 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.

    Ver en GitHub↗14,144
  • amnezia-vpn/amnezia-clientAvatar de amnezia-vpn

    amnezia-vpn/amnezia-client

    10,108Ver en 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
    Ver en GitHub↗10,108
  • karingx/karingAvatar de KaringX

    KaringX/karing

    9,741Ver en 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
    Ver en GitHub↗9,741
  • yangyangwithgnu/hardseedAvatar de yangyangwithgnu

    yangyangwithgnu/hardseed

    9,207Ver en 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++
    Ver en GitHub↗9,207
  • getsurfboard/surfboardAvatar de getsurfboard

    getsurfboard/surfboard

    8,419Ver en 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.

    Ver en GitHub↗8,419
  • throneproj/throneAvatar de throneproj

    throneproj/Throne

    6,243Ver en 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
    Ver en GitHub↗6,243
  • xjasonlyu/tun2socksAvatar de xjasonlyu

    xjasonlyu/tun2socks

    4,910Ver en 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
    Ver en GitHub↗4,910
  • cbeuw/cloakAvatar de cbeuw

    cbeuw/Cloak

    4,026Ver en GitHub↗

    Cloak is a set of censorship circumvention tools designed for secure proxy tunneling and internet traffic obfuscation. It focuses on bypassing restrictive firewalls and state surveillance by disguising proxy connections as standard web browsing. The project utilizes HTTP fingerprint masquerading to imitate common browser signatures and routes traffic through content delivery networks to mask the identity of the origin server. To further hide the server's purpose, it includes a mechanism to redirect unauthenticated connection requests to a third-party website. The system implements transport

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

    Gocensorshipcensorship-circumventiongfw
    Ver en GitHub↗4,026
  • lowertop/shadowrocketAvatar de LOWERTOP

    LOWERTOP/Shadowrocket

    2,816Ver en 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
    Ver en GitHub↗2,816
  1. Home
  2. Networking & Communication
  3. Multi-Protocol Proxy Clients

Explorar subetiquetas

  • 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.