awesome-repositories.com
© 2026 Bringes Technology SRL·VAT RO45896025·hello@bringes.io
MCPSitemapPrivacyTerms
ClashMetaForAndroid | Awesome Repository
← All repositories

MetaCubeX/ClashMetaForAndroidFork

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

ClashMetaForAndroid

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.
  • Cross-Compiled Runtimes - Executes high-performance networking logic using a cross-compiled runtime optimized for mobile hardware.
  • 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.
  • 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.