awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
MetaCubeX avatar

MetaCubeX/ClashMetaForAndroidFork

0
View on GitHub↗
34,190 stars·2,279 forks·Kotlin·gpl-3.0·36 views

ClashMetaForAndroid

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 translation directly on mobile hardware. It supports advanced proxy management, including the ability to handle multiple protocols and load balancing, while providing dynamic configuration hot-reloading to update routing rules and server endpoints in real-time without interrupting the networking service.

Beyond core routing, the application provides content filtering and blocking capabilities to restrict unwanted network requests at the device level. It facilitates secure mobile connectivity by encapsulating outgoing data within encrypted tunnels, ensuring privacy when operating across various network environments. The software is distributed as an Android application, utilizing a low-overhead interface to bridge the native user interface with the underlying networking kernel.

Features

  • Rule-Based Network Proxies - Directs device traffic through configurable tunnels based on domain, IP, or process-specific filtering rules.
  • Traffic Routing Engines - Matches network requests against hierarchical configurations to determine appropriate outbound proxy paths.
  • Rule-Based Tunnels - Routes network traffic through rule-based tunnels to manage connections and improve privacy.
  • VPN Service Frameworks - Routes system-wide network packets through a local virtual interface for user-space processing.
  • Mobile Traffic Tunnels - Intercepts and encapsulates outgoing data packets to provide enhanced privacy and connectivity management.
  • Network Traffic Routing - Directs mobile application data through custom proxy tunnels to manage connectivity and bypass restrictions.
  • Runtime Environments - Executes high-performance networking logic using a cross-compiled runtime optimized for mobile hardware.
  • Network Proxy Clients - Android-specific client optimized for advanced proxy kernels.
  • Proxy Clients - Android-native client for managing proxy rules and connections.
  • Virtual Network Interfaces - Handles raw IP-layer traffic via virtual interfaces to enable transparent proxying for all applications.
  • Encrypted Tunneling Services - Protects user data by tunneling traffic through encrypted connections for enhanced privacy.
  • Multi-Protocol Proxy Clients - Supports multiple proxy protocols to facilitate secure and flexible communication between applications and servers.
  • Proxy Management Tools - Configures complex routing logic to handle multiple proxy protocols and load balancing.
  • Configuration Hot-Reloading - Updates proxy rules and server endpoints in real-time without requiring a full restart of the networking service.
  • Network Content Filters - Applies rule-based filters to block advertisements, trackers, and malicious domains at the device level.

Star history

Star history chart for metacubex/clashmetaforandroidStar history chart for metacubex/clashmetaforandroid

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

Open-source alternatives to ClashMetaForAndroid

Similar open-source projects, ranked by how many features they share with ClashMetaForAndroid.
  • matsuridayo/nekoboxforandroidMatsuriDayo avatar

    MatsuriDayo/NekoBoxForAndroid

    21,403View on 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

    Kotlinandroidgfwproxy
    View on GitHub↗21,403
  • shadowsocks/shadowsocks-androidshadowsocks avatar

    shadowsocks/shadowsocks-android

    36,696View on GitHub↗

    Shadowsocks-android is a secure tunneling application and SOCKS5 proxy client for Android. It routes device network traffic through a Shadowsocks proxy server to encrypt data, mask the user's internet origin, and bypass network restrictions. The client functions as an Android VPN service, creating a virtual network interface to intercept and redirect all outgoing device traffic. It supports the integration of external binary plugins to extend tunnel capabilities with custom transport protocols and traffic obfuscation methods. The project manages network routing through a local SOCKS5 server

    Kotlinandroidshadowsocks
    View on GitHub↗36,696
  • karingx/karingKaringX avatar

    KaringX/karing

    9,741View on 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

    Dart
    View on GitHub↗9,741
  • xjasonlyu/tun2socksxjasonlyu avatar

    xjasonlyu/tun2socks

    4,910View on 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

    Gogogolanggvisor
    View on GitHub↗4,910
See all 30 alternatives to ClashMetaForAndroid→

Frequently asked questions

What does metacubex/clashmetaforandroid do?

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.

What are the main features of metacubex/clashmetaforandroid?

The main features of metacubex/clashmetaforandroid are: Rule-Based Network Proxies, Traffic Routing Engines, Rule-Based Tunnels, VPN Service Frameworks, Mobile Traffic Tunnels, Network Traffic Routing, Runtime Environments, Network Proxy Clients.

What are some open-source alternatives to metacubex/clashmetaforandroid?

Open-source alternatives to metacubex/clashmetaforandroid include: matsuridayo/nekoboxforandroid — NekoBoxForAndroid is a network utility for Android that functions as a system-wide VPN tunneling client. It leverages… shadowsocks/shadowsocks-android — Shadowsocks-android is a secure tunneling application and SOCKS5 proxy client for Android. It routes device network… karingx/karing — Karing is a multi-protocol proxy client and network traffic router designed to manage and direct internet traffic… xjasonlyu/tun2socks — tun2socks is a connectivity utility that functions as a transparent proxy client and Layer 3 network gateway. It… ginuerzh/gost — gost is a multi-protocol proxy tunnel and secure tunneling server designed to route network traffic through encrypted… 2dust/v2rayng — v2rayNG is an Android proxy client designed to route device network traffic through encrypted tunnels. It functions as…