# metacubex/metacubexd

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

_How this analysis was created: the description and tags below were written by an AI model that read this project's README and public documentation pages; stars, license and language come straight from the GitHub API. The model does not read the source code._

3,827 stars · 486 forks · TypeScript · MIT

## Links

- GitHub: https://github.com/MetaCubeX/metacubexd
- Homepage: https://metacubex.github.io/metacubexd/
- awesome-repositories: https://awesome-repositories.com/repository/metacubex-metacubexd.md

## Topics

`daisyui` `dashboard` `docker` `solidjs`

## Description

MetaCubeXD is a network proxy management system comprising a web-based dashboard, a background kernel orchestrator, and a real-time traffic monitor. Its primary purpose is to provide a centralized interface for controlling proxy kernels, managing routing rules, and overseeing system-wide traffic routing.

The project distinguishes itself through a WebSocket-driven network dashboard that streams bidirectional telemetry and configuration changes without requiring restarts. It features a sidecar-based orchestration model that decouples the management interface from the proxy binary, allowing for dynamic process lifecycle management and the use of custom kernel binaries.

The platform covers a broad range of network capabilities, including schema-validated configuration management via a browser-based editor, TUN-based system routing for machine-wide traffic interception, and proxy group management with integrated latency testing. Observability is handled through real-time traffic monitoring, system log streaming, and routing rule inspection for troubleshooting workflows.

## Tags

### System Administration & Monitoring

- [System-Wide Interception Modes](https://awesome-repositories.com/f/system-administration-monitoring/administrative-operations/linux-system-administration/networking/proxy-management-systems/traffic-routing-controllers/traffic-routing-modes/system-wide-interception-modes.md) — Implements system-wide interception modes to direct all device network traffic through the proxy kernel via routing tables.
- [Proxy Performance Monitoring](https://awesome-repositories.com/f/system-administration-monitoring/proxy-performance-monitoring.md) — Includes tools for measuring the latency and throughput of proxy tunnels to optimize performance.
- [Real-Time Traffic Monitoring](https://awesome-repositories.com/f/system-administration-monitoring/real-time-traffic-monitoring.md) — Ships a real-time traffic monitor for visualizing connection logs, throughput, and latency across active tunnels.

### Part of an Awesome List

- [Proxy Sidecar Orchestration](https://awesome-repositories.com/f/awesome-lists/devops/peer-node-operations/node-sidecar-orchestration/proxy-sidecar-orchestration.md) — Uses a sidecar-based orchestration model to decouple the management interface from the proxy kernel binary.

### DevOps & Infrastructure

- [Centralized Administration Dashboards](https://awesome-repositories.com/f/devops-infrastructure/multi-instance-deployments/centralized-administration-dashboards.md) — Provides a centralized administration dashboard to manage multiple proxy instances and routing profiles via a single API gateway.
- [Schema Validation Utilities](https://awesome-repositories.com/f/devops-infrastructure/configuration-management/configuration-validation/schema-validation-utilities.md) — Includes schema validation utilities to ensure proxy settings are structurally correct before being applied to the kernel.
- [Configuration Profiles](https://awesome-repositories.com/f/devops-infrastructure/configuration-management/file-based-configuration/configuration-profiles.md) — Supports managing multiple proxy configuration profiles and importing remote configurations via web addresses. ([source](https://cdn.jsdelivr.net/gh/metacubex/metacubexd@main/README.md))

### Networking & Communication

- [Network Proxy Management](https://awesome-repositories.com/f/networking-communication/network-proxy-management.md) — Offers a comprehensive network proxy management interface for controlling kernels and routing rules.
- [Proxy Group Managers](https://awesome-repositories.com/f/networking-communication/proxy-group-managers.md) — Provides a system for organizing proxy nodes into groups with integrated latency testing to determine the fastest routing paths. ([source](https://cdn.jsdelivr.net/gh/metacubex/metacubexd@main/README.md))
- [Proxy Orchestrators](https://awesome-repositories.com/f/networking-communication/proxy-orchestrators.md) — Orchestrates the lifecycle and configuration of local proxy kernels through a centralized background service.
- [Traffic Routing Systems](https://awesome-repositories.com/f/networking-communication/traffic-routing-systems.md) — Implements a traffic routing system to direct all device network traffic through a proxy kernel.
- [TUN Interface Routing](https://awesome-repositories.com/f/networking-communication/virtual-network-interfaces/tun-interface-routing.md) — Implements a virtual network interface that intercepts all system traffic to route all applications through the proxy kernel. ([source](https://cdn.jsdelivr.net/gh/metacubex/metacubexd@main/README.md))
- [Network Troubleshooting Tools](https://awesome-repositories.com/f/networking-communication/network-troubleshooting-tools.md) — Provides network troubleshooting tools using live logs and routing rule inspections to resolve connectivity errors.
- [Proxy Configuration Editors](https://awesome-repositories.com/f/networking-communication/proxy-servers/proxy-configurations/proxy-configuration-editors.md) — Provides a graphical proxy configuration editor for modifying settings with real-time schema validation. ([source](https://cdn.jsdelivr.net/gh/metacubex/metacubexd@main/README.md))
- [Real-time Telemetry Streams](https://awesome-repositories.com/f/networking-communication/real-time-telemetry-streams.md) — Implements real-time telemetry streams to broadcast connection logs and network statistics between the kernel and dashboard.
- [Inspection Tools](https://awesome-repositories.com/f/networking-communication/traffic-routing-rules/inspection-tools.md) — Ships tools to search and review active network rules to verify how traffic is being directed. ([source](https://cdn.jsdelivr.net/gh/metacubex/metacubexd@main/README.md))

### Operating Systems & Systems Programming

- [Proxy Instance Orchestrators](https://awesome-repositories.com/f/operating-systems-systems-programming/kernel-core-internals/process-and-memory-management/memory-management/process-lifecycle-orchestrators/child-process-management-helpers/proxy-instance-orchestrators.md) — Includes a proxy instance orchestrator to manage the execution and lifecycle of proxy server binaries.
- [Process Lifecycle Managers](https://awesome-repositories.com/f/operating-systems-systems-programming/kernel-core-internals/process-and-memory-management/memory-management/process-lifecycle-orchestrators/process-lifecycle-managers.md) — Ships a process lifecycle manager to control the startup, shutdown, and restarting of proxy binaries for configuration updates.

### Software Engineering & Architecture

- [Proxy Configuration Managers](https://awesome-repositories.com/f/software-engineering-architecture/application-lifecycle-management/configuration-management/configuration-formats-and-schemas/yaml-configuration-schemas/proxy-configuration-managers.md) — Manages and validates YAML proxy profiles, including remote subscription imports, for the routing engine.

### Web Development

- [WebSocket Dashboards](https://awesome-repositories.com/f/web-development/real-time-data-streaming/websocket-dashboards.md) — Provides a WebSocket-driven dashboard for sub-second updates of telemetry and configuration changes.
