awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

14 个仓库

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

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • metacubex/clashmetaforandroidMetaCubeX 的头像

    MetaCubeX/ClashMetaForAndroid

    34,190在 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
    在 GitHub 上查看↗34,190
  • matsuridayo/nekoboxforandroidMatsuriDayo 的头像

    MatsuriDayo/NekoBoxForAndroid

    21,403在 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
    在 GitHub 上查看↗21,403
  • yanue/v2rayuyanue 的头像

    yanue/V2rayU

    20,043在 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
    在 GitHub 上查看↗20,043
  • netchx/netchnetchx 的头像

    netchx/netch

    17,630在 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
    在 GitHub 上查看↗17,630
  • qv2ray/qv2rayQv2ray 的头像

    Qv2ray/Qv2ray

    16,947在 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
    在 GitHub 上查看↗16,947
  • byjoey/cfnewbyJoey 的头像

    byJoey/cfnew

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

    在 GitHub 上查看↗14,144
  • amnezia-vpn/amnezia-clientamnezia-vpn 的头像

    amnezia-vpn/amnezia-client

    10,108在 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
    在 GitHub 上查看↗10,108
  • karingx/karingKaringX 的头像

    KaringX/karing

    9,741在 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
    在 GitHub 上查看↗9,741
  • yangyangwithgnu/hardseedyangyangwithgnu 的头像

    yangyangwithgnu/hardseed

    9,207在 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++
    在 GitHub 上查看↗9,207
  • getsurfboard/surfboardgetsurfboard 的头像

    getsurfboard/surfboard

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

    在 GitHub 上查看↗8,419
  • throneproj/thronethroneproj 的头像

    throneproj/Throne

    6,243在 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
    在 GitHub 上查看↗6,243
  • xjasonlyu/tun2socksxjasonlyu 的头像

    xjasonlyu/tun2socks

    4,910在 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
    在 GitHub 上查看↗4,910
  • cbeuw/cloakcbeuw 的头像

    cbeuw/Cloak

    4,026在 GitHub 上查看↗

    Cloak 是一套专为安全代理隧道和互联网流量混淆设计的审查规避工具。它专注于通过将代理连接伪装成标准网页浏览,来绕过限制性防火墙和国家级监控。 该项目利用 HTTP 指纹伪装来模仿常见的浏览器签名,并通过内容分发网络(CDN)路由流量以掩盖源服务器的身份。为了进一步隐藏服务器用途,它包含一种将未经身份验证的连接请求重定向到第三方网站的机制。 该系统实现了传输有效载荷加密和认证加密密码,以防止数据流被检查和篡改。它支持通过密钥交换实现零往返时间(0-RTT)身份验证,以消除握手延迟,并使用连接多路复用将多个逻辑连接映射到单个会话中。 其他功能包括通过持久化数据库管理网络访问权限,以控制用户权限和带宽限制。

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

    Gocensorshipcensorship-circumventiongfw
    在 GitHub 上查看↗4,026
  • lowertop/shadowrocketLOWERTOP 的头像

    LOWERTOP/Shadowrocket

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

探索子标签

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