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

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektMCP-ServerÜber unsRanking-MethodikPresse
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 Repos

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

Finde die besten Repos mit KI.Wir suchen mit KI nach den am besten passenden Repositories.
  • metacubex/clashmetaforandroidAvatar von MetaCubeX

    MetaCubeX/ClashMetaForAndroid

    34,190Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗34,190
  • matsuridayo/nekoboxforandroidAvatar von MatsuriDayo

    MatsuriDayo/NekoBoxForAndroid

    21,403Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗21,403
  • yanue/v2rayuAvatar von yanue

    yanue/V2rayU

    20,043Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗20,043
  • netchx/netchAvatar von netchx

    netchx/netch

    17,630Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗17,630
  • qv2ray/qv2rayAvatar von Qv2ray

    Qv2ray/Qv2ray

    16,947Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗16,947
  • byjoey/cfnewAvatar von byJoey

    byJoey/cfnew

    14,144Auf GitHub ansehen↗

    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.

    Auf GitHub ansehen↗14,144
  • amnezia-vpn/amnezia-clientAvatar von amnezia-vpn

    amnezia-vpn/amnezia-client

    10,108Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗10,108
  • karingx/karingAvatar von KaringX

    KaringX/karing

    9,741Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗9,741
  • yangyangwithgnu/hardseedAvatar von yangyangwithgnu

    yangyangwithgnu/hardseed

    9,207Auf GitHub ansehen↗

    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++
    Auf GitHub ansehen↗9,207
  • getsurfboard/surfboardAvatar von getsurfboard

    getsurfboard/surfboard

    8,419Auf GitHub ansehen↗

    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.

    Auf GitHub ansehen↗8,419
  • throneproj/throneAvatar von throneproj

    throneproj/Throne

    6,243Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗6,243
  • xjasonlyu/tun2socksAvatar von xjasonlyu

    xjasonlyu/tun2socks

    4,910Auf GitHub ansehen↗

    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
    Auf GitHub ansehen↗4,910
  • cbeuw/cloakAvatar von cbeuw

    cbeuw/Cloak

    4,026Auf GitHub ansehen↗

    Cloak ist eine Sammlung von Tools zur Umgehung von Zensur, die für sicheres Proxy-Tunneling und die Verschleierung von Internetverkehr entwickelt wurden. Der Fokus liegt darauf, restriktive Firewalls und staatliche Überwachung zu umgehen, indem Proxy-Verbindungen als normales Web-Browsing getarnt werden. Das Projekt nutzt HTTP-Fingerprint-Masquerading, um gängige Browser-Signaturen zu imitieren, und leitet den Datenverkehr über Content Delivery Networks, um die Identität des Ursprungsservers zu maskieren. Um den Zweck des Servers weiter zu verbergen, enthält es einen Mechanismus, um nicht authentifizierte Verbindungsanfragen auf eine Drittanbieter-Website umzuleiten. Das System implementiert Transport-Payload-Verschlüsselung und authentifizierte Verschlüsselungsalgorithmen, um die Inspektion und Manipulation von Datenströmen zu verhindern. Es unterstützt Zero-Round-Trip-Authentifizierung via Schlüsselaustausch, um Handshake-Verzögerungen zu eliminieren, und nutzt Connection-Multiplexing, um mehrere logische Verbindungen in einer einzigen Sitzung abzubilden. Zusätzliche Funktionen umfassen Netzwerkzugriffsverwaltung zur Steuerung von Benutzerrechten und Bandbreitenbegrenzungen über eine persistente Datenbank.

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

    Gocensorshipcensorship-circumventiongfw
    Auf GitHub ansehen↗4,026
  • lowertop/shadowrocketAvatar von LOWERTOP

    LOWERTOP/Shadowrocket

    2,816Auf GitHub ansehen↗

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

Unter-Tags erkunden

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