awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
MetaCubeX avatar

MetaCubeX/ClashX.MetaFork

0
View on GitHub↗
5,331 نجوم·575 تفرعات·agpl-3.0·9 مشاهدات

ClashX.Meta

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 device traffic and processes packets in user space, along with process-level traffic attribution that logs which applications generate network connections. The system proxy hook modifies macOS network preferences programmatically to enable or disable proxying.

Users can import remote proxy configuration files, switch between routing modes (global, direct, or rule-based), configure applications to bypass the proxy, and view process-level logs for troubleshooting. The project also supports building from source, running tests, and verifying binary authenticity. ClashX.Meta is open-source and can be built using the standard Go toolchain.

Features

  • Clash Clients - A macOS desktop application that controls the Clash proxy engine with a graphical interface.
  • Configuration File Validators - Validates YAML proxy configuration files against a JSON schema before activating them.
  • Configuration File Loading - Loads proxy configuration files and supports hot reloading to apply changes without restart.
  • Configuration Profiles - Manages and switches between multiple proxy configuration profiles stored as YAML files.
  • System Proxy Configurators - Enables or disables the system-wide proxy and configures applications to bypass proxying.
  • Traffic Routing Proxies - Routes network traffic through HTTP, SOCKS, and other proxies with GeoIP-based rules.
  • Geographic Traffic Routing Rules - Routes network traffic through proxies based on GeoIP rules and custom rule sets.
  • Clash Configuration Managers - Manages Clash proxy configuration files, imports remote config URLs, and switches between profiles.
  • Mode Switchers - Switches between global, direct, and rule-based proxy modes to control how traffic is routed.
  • Proxy Configurations - Switches between custom proxy configuration files and imports remote configs by URL.
  • Routing Rule Engines - Matches traffic against domain, IP, and GeoIP rules to determine whether to use a proxy chain or direct connection.
  • Rule-Based - Provides rule-based traffic routing using domain, IP, and GeoIP rules to direct packets through proxy chains or direct connections.
  • Virtual Network Interfaces - Captures all device traffic through a virtual network interface and processes it in user space for proxy routing.
  • System Proxy Hooks - Modifies macOS network preferences programmatically to enable or disable system-wide proxy routing.
  • Proxy Configuration Managers - Validates and loads YAML proxy profiles into the core for rule-based routing, supporting config switching and remote imports.
  • Rule-Based Routing Systems - Routes network traffic through proxies or direct connections based on domain, IP, and GeoIP rules.
  • Traffic Routing Modes - Switches between global, direct, and rule-based proxy routing modes to control traffic behavior.
  • Unix Domain Socket IPC - Communicates with the Go proxy daemon via JSON commands over a local Unix socket.
  • Bypass Configurations - Allows users to specify applications that should bypass the proxy and connect directly.
  • System Capability Toggles - Enables or disables the system proxy with a single toggle to control internet traffic routing.
  • Remote Subscription Imports - Imports proxy configuration files from remote URLs and switches between multiple custom configurations.
  • Process-Level Traffic Logs - Enables logging that identifies which application processes send traffic through the proxy.
  • JSON-Based IPC Controllers - Exchanges commands between the graphical interface and the proxy daemon via JSON over a local socket.
  • Proxy Clients - Feature-rich proxy client for macOS with core support.

سجل النجوم

مخطط تاريخ النجوم لـ metacubex/clashx.metaمخطط تاريخ النجوم لـ metacubex/clashx.meta

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ ClashX.Meta

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع ClashX.Meta.
  • 2dust/clashnالصورة الرمزية لـ 2dust

    2dust/clashN

    5,055عرض على GitHub↗

    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

    C#
    عرض على GitHub↗5,055
  • 666os/clashmacالصورة الرمزية لـ 666OS

    666OS/ClashMac

    4,702عرض على GitHub↗

    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

    clashclash-metamacos
    عرض على GitHub↗4,702
  • karingx/clashmiالصورة الرمزية لـ KaringX

    KaringX/clashmi

    4,918عرض على GitHub↗

    Clashmi is a graphical proxy client designed to route internet traffic and bypass network restrictions. It provides a user interface for managing proxy cores, configuring domain lookups, and controlling virtual network interfaces. The project features a dedicated manager for proxy subscriptions and a system for rule-based traffic routing. It includes a transparent proxy controller that intercepts system-wide traffic through a virtual interface and an automatic selection mechanism that chooses the fastest server based on real-time latency. Administration is handled through a web-based control

    Dartclashclashmimihomo
    عرض على GitHub↗4,918
  • gui-for-cores/gui.for.singboxالصورة الرمزية لـ GUI-for-Cores

    GUI-for-Cores/GUI.for.SingBox

    7,188عرض على GitHub↗

    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

    Vueguirolldown-vitesing-box
    عرض على GitHub↗7,188
عرض جميع البدائل الـ 30 لـ ClashX.Meta→

الأسئلة الشائعة

ما هي وظيفة metacubex/clashx.meta؟

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.

ما هي الميزات الرئيسية لـ metacubex/clashx.meta؟

الميزات الرئيسية لـ metacubex/clashx.meta هي: Clash Clients, Configuration File Validators, Configuration File Loading, Configuration Profiles, System Proxy Configurators, Traffic Routing Proxies, Geographic Traffic Routing Rules, Clash Configuration Managers.

ما هي البدائل مفتوحة المصدر لـ metacubex/clashx.meta؟

تشمل البدائل مفتوحة المصدر لـ metacubex/clashx.meta: 2dust/clashn — clashN is a cross-platform proxy manager and graphical user interface client for the Clash proxy core. It serves as a… 666os/clashmac — ClashMac is a macOS network proxy manager and graphical user interface client for the Clash core. It serves as a… karingx/clashmi — Clashmi is a graphical proxy client designed to route internet traffic and bypass network restrictions. It provides a… gui-for-cores/gui.for.singbox — GUI.for.SingBox is a desktop graphical interface client for managing the sing-box network proxy core. It functions as… clash-verge-rev/clash-verge-rev — This application provides a comprehensive interface for managing network traffic through a core proxy engine. It… matsuridayo/nekoboxforandroid — NekoBoxForAndroid is a network utility for Android that functions as a system-wide VPN tunneling client. It leverages…