# Rule-based proxy

> AI-ranked search results for `clash` on awesome-repositories.com — ordered by an LLM for relevance, best match first. 98 total matches; showing the top 28.

Explore on the web: https://awesome-repositories.com/q/clash

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [this search on awesome-repositories.com](https://awesome-repositories.com/q/clash).**

## Results

- [libnyanpasu/clash-nyanpasu](https://awesome-repositories.com/repository/libnyanpasu-clash-nyanpasu.md) (13,040 ⭐) — Clash Nyanpasu is a network proxy client and graphical user interface for managing Clash network cores. It functions as a proxy manager and traffic monitoring dashboard, allowing users to route system traffic and handle proxying through a visual interface.

The project distinguishes itself by providing a TUN mode proxy manager for controlling system-wide network tunneling. It features a core-agnostic API layer that standardizes communication between the interface and various interchangeable network core implementations.

The application covers proxy configuration management, including profile
- [clash-verge-rev/clash-verge-rev](https://awesome-repositories.com/repository/clash-verge-rev-clash-verge-rev.md) (126,057 ⭐) — This application provides a comprehensive interface for managing network traffic through a core proxy engine. It supports multiple traffic interception methods, including system-wide proxy settings and virtual network interfaces, allowing users to route TCP and UDP traffic based on specific domain, IP, port, or process criteria. The system facilitates complex network configurations through proxy chaining, rule-based routing, and the aggregation of multiple remote subscription sources.

Beyond core networking, the tool includes developer-focused utilities for configuration management and system
- [2dust/clashn](https://awesome-repositories.com/repository/2dust-clashn.md) (5,055 ⭐) — clashN is a cross-platform proxy manager and graphical user interface client for the Clash proxy core. It serves as a visual wrapper that enables the configuration of network tunnels and the routing of internet traffic to bypass network restrictions on desktop operating systems.

The application functions by decoupling the management interface from the network engine, using a local API to dispatch configuration updates and control the proxy core. It includes a subscription converter that translates external provider profiles into standardized configuration schemas compatible with the underlyin
- [cfwtf/clash_for_windows](https://awesome-repositories.com/repository/cfwtf-clash-for-windows.md) (1,140 ⭐) — Clash for Windows is a graphical interface designed to manage and configure network proxy rules using the Clash core. It functions as a dashboard for monitoring active proxy connections, managing rule sets, and toggling system-wide network traffic redirection.

The application provides a utility for creating and editing configuration files to control traffic routing and filtering. It distinguishes itself by maintaining a centralized library of historical proxy software releases, which allows users to retrieve and deploy specific past versions of network proxy binaries to ensure compatibility w
- [throneproj/throne](https://awesome-repositories.com/repository/throneproj-throne.md) (6,243 ⭐) — 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
- [keiko233/clash-nyanpasu](https://awesome-repositories.com/repository/keiko233-clash-nyanpasu.md) (13,053 ⭐) — Clash Nyanpasu is a cross-platform proxy controller and graphical user interface for managing network traffic and routing rules. It functions as a network proxy manager that allows users to configure proxy profiles and define routing rules to control how internet traffic is tunneled.

The application serves as a rule-based traffic router, directing network requests through specific proxies based on custom provider rules and script configurations. It provides a graphical interface for the administration of Clash-based engines, enabling the organization of network provider settings and the manag
- [metacubex/clashx.meta](https://awesome-repositories.com/repository/metacubex-clashx-meta.md) (5,331 ⭐) — ClashX.Meta is a macOS desktop application that provides a graphical interface for managing the Clash proxy engine. It enables rule-based traffic routing using domain, IP, and GeoIP rules, and allows users to manage proxy configurations and toggle system proxy settings directly from the menu bar. The application serves as a full-featured client for controlling the core proxy daemon on macOS.

The project includes a YAML-based configuration manager with built-in schema validation, ensuring proxy profiles are valid before activation. It also provides a TUN virtual network stack that captures all
- [gui-for-cores/gui.for.singbox](https://awesome-repositories.com/repository/gui-for-cores-gui-for-singbox.md) (7,188 ⭐) — GUI.for.SingBox is a desktop graphical interface client for managing the sing-box network proxy core. It functions as a network proxy manager and subscription manager, allowing users to configure routing rules, organize proxy profiles, and synchronize remote proxy server lists from external subscription providers.

The application distinguishes itself through an event-driven plugin architecture and a script-based configuration middleware, enabling users to extend core functionality and programmatically modify configuration values. It also features a system for cross-platform settings synchroni
- [666os/clashmac](https://awesome-repositories.com/repository/666os-clashmac.md) (4,702 ⭐) — ClashMac is a macOS network proxy manager and graphical user interface client for the Clash core. It serves as a system tool for controlling network traffic routing, managing proxy nodes, and organizing network subscriptions.

The project distinguishes itself through an interactive network traffic visualizer that renders real-time data flows and multi-hop proxy connection paths on a global map. It also includes a command line network controller that provides machine-readable data for custom scripting and network automation.

The software covers broad capability areas including rule-based traff
- [sagernet/sagernet](https://awesome-repositories.com/repository/sagernet-sagernet.md) (5,770 ⭐) — SagerNet is an Android VPN client that routes device traffic through proxy protocols to bypass internet censorship and access restricted content. It functions as a censorship circumvention tool, distributing anti-censorship platforms and helping users evade network restrictions, while also serving as a platform for studying internet censorship patterns through scientific research.

The application routes network traffic through proxy protocols by hooking into the Android VpnService API to create a local VPN tunnel, running persistently as a foreground service with a notification to prevent the
- [dreamacro/clash](https://awesome-repositories.com/repository/dreamacro-clash.md) (0 ⭐) — A rule-based tunnel in Go.
- [metacubex/clashmetaforandroid](https://awesome-repositories.com/repository/metacubex-clashmetaforandroid.md) (34,190 ⭐) — 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
- [mihomo-party-org/clash-party](https://awesome-repositories.com/repository/mihomo-party-org-clash-party.md) (24,881 ⭐) — Clash Party is a cross-platform desktop application that serves as a graphical interface for the Mihomo proxy engine. It functions as a network proxy configuration tool, allowing users to route and filter system-wide data packets through a central engine while monitoring traffic flow via a visual dashboard.

The application distinguishes itself by consolidating multiple proxy service subscriptions into a single interface, enabling users to fetch, merge, and track active connection status across various providers. It supports a local-first approach to state persistence, ensuring that proxy conf
- [juewuy/shellcrash](https://awesome-repositories.com/repository/juewuy-shellcrash.md) (12,934 ⭐) — ShellCrash is a shell-based network proxy manager and DNS and routing controller. It functions as a transparent proxy gateway that intercepts local traffic and DNS requests to route data through a proxy server.

The system manages the deployment and upgrading of proxy binaries, such as sing-box and mihomo, within a shell environment. It includes a web-based management interface and traffic dashboard for visualizing network activity and modifying routing rules.

The project provides capabilities for network traffic routing, including UDP proxy support, local traffic bypasses for domestic IP add
- [zzzgydi/clash-verge](https://awesome-repositories.com/repository/zzzgydi-clash-verge.md) (22,006 ⭐) — A Clash GUI based on tauri. Supports Windows, macOS and Linux.
- [sagernet/sing-box](https://awesome-repositories.com/repository/sagernet-sing-box.md) (35,061 ⭐) — Sing-box is a universal proxy engine and traffic router designed to manage complex network connectivity across multiple operating systems. It functions as a configuration-driven core that intercepts system-level traffic, allowing for transparent proxying through encrypted tunnels. By normalizing diverse network protocols into a unified interface, the engine enables consistent traffic forwarding and protocol translation regardless of the underlying environment.

The project distinguishes itself through a declarative configuration pipeline that validates and merges modular settings into a unifie
- [gui-for-cores/gui.for.clash](https://awesome-repositories.com/repository/gui-for-cores-gui-for-clash.md) (2,777 ⭐) — Modern, lightweight desktop app built with Wails (Go) and Vue 3. Efficient, cross-platform, and fast.
- [fclash/fclash](https://awesome-repositories.com/repository/fclash-fclash.md) (0 ⭐)
- [gtxfury/flyclash](https://awesome-repositories.com/repository/gtxfury-flyclash.md) (1,269 ⭐) — 简洁美观的代理工具
- [clashdotnetframework/experimental-clash](https://awesome-repositories.com/repository/clashdotnetframework-experimental-clash.md) (241 ⭐) — A rule-based tunnel in Go with experimental features.
- [chen08209/flclash](https://awesome-repositories.com/repository/chen08209-flclash.md) (42,627 ⭐) — FlClash is a cross-platform proxy client designed to manage network traffic through configurable rules and system-level tunnel integration. It functions as a native system orchestrator, coordinating application lifecycle events and background services across desktop and mobile environments.

The application utilizes a modular architecture that enables extensibility through local plugins and foreign function interfaces, allowing for direct interaction with native system libraries. It maintains security by isolating restricted administrative tasks within a privileged helper process, which valida
- [yichengchen/clashx](https://awesome-repositories.com/repository/yichengchen-clashx.md) (0 ⭐)
- [hiddify/hiddify-next](https://awesome-repositories.com/repository/hiddify-hiddify-next.md) (0 ⭐)
- [hiddify/hiddify-app](https://awesome-repositories.com/repository/hiddify-hiddify-app.md) (30,948 ⭐) — Hiddify is a cross-platform proxy client designed to manage secure network connections and traffic routing across desktop and mobile operating systems. It functions as a unified proxy manager, providing a centralized interface to configure and control various network proxy protocols for encrypted and private internet access.

The application distinguishes itself by integrating local loopback interception, which configures the operating system network stack to route traffic through a local port for granular filtering. It also serves as a self-hosted infrastructure tool, enabling users to automa
- [kr328/clashforandroid](https://awesome-repositories.com/repository/kr328-clashforandroid.md) (0 ⭐) — A Graphical user interface of clash for Android
- [naicfeng/clashrforandroid](https://awesome-repositories.com/repository/naicfeng-clashrforandroid.md) (0 ⭐) — A GUI for clash on Android
- [mapleafgo/clash-for-flutter](https://awesome-repositories.com/repository/mapleafgo-clash-for-flutter.md) (951 ⭐) — Multi-platform proxy client powered by sing-box, with Clash config support
- [githubvpn007/clash-for-android](https://awesome-repositories.com/repository/githubvpn007-clash-for-android.md) (0 ⭐)
