Ejecutor basado en shell para los kernels proxy de Clash / Mihomo en Linux, con gestión de suscripciones, selección de nodos, modo Tun y un comando doctor integrado.
Fu021/Clash-of-Rust
Cliente proxy Clash multiplataforma escrito en Rust, con interfaz nativa Slint y mihomo como núcleo para Windows, macOS, Linux y Android.
Alternativa open source a:Clash for Windows
ClashX
- Estrellas
- 122
- Forks
- 7
- Issues abiertos
- 0
- Último commit
- hace 3 horas
¿Qué es?
Clash of Rust es un cliente proxy nativo basado en mihomo, el núcleo compatible con Clash. La interfaz está escrita con Rust y Slint y no usa WebView, con el objetivo de ofrecer una aplicación ligera para escritorio y Android. Hay instaladores para Windows x64 y ARM64, Debian/Ubuntu (amd64 y ARM64, Ubuntu 20.04 o posterior), macOS 14 o posterior en Intel y Apple Silicon, y APK para Android 8.0 o posterior en ARM64, ARMv7 y x86_64.
Además de la interfaz gráfica, incluye la herramienta de línea de comandos `cor`, que permite ejecutar el cliente sin ventana en Windows, Linux y macOS, algo útil para servidores a los que se accede por SSH. La aplicación incluye el kernel de mihomo y datos Geo, admite actualizar los datos Geo con un clic e incorpora una herramienta de comprobación regional que ejecuta 183 pruebas para verificar la IP de salida, GitHub, servicios de IA y el acceso a plataformas de streaming. Otras funciones incluyen cambiar de nodo desde la bandeja del sistema, controlar Fake-IP de forma opcional al sobrescribir DNS y actualizar el cliente desde la aplicación, con canales opcionales para versiones preliminares.
Funciones clave
- 01Interfaz nativa con Rust y Slint, sin WebView.
- 02Herramienta de línea de comandos `cor` para ejecutar la aplicación sin interfaz gráfica en Windows, Linux y macOS.
- 03Kernel de mihomo y datos Geo incluidos, con actualización de datos Geo en un clic.
- 04Comprobación regional con 183 pruebas que abarca la IP de salida, GitHub, servicios de IA y streaming.
- 05Cambio de nodo desde la bandeja del sistema, modo de instancia única y compatibilidad con el inicio de sesión.
- 06Actualizador integrado del cliente con canales estables y de versiones preliminares.
Casos de uso
- Ejecutar un cliente proxy en un servidor Linux sin interfaz gráfica y gestionarlo por SSH.
- Usar suscripciones compatibles con Clash en Windows, macOS o Android desde una misma base de código.
- Comprobar qué servicios de streaming o de IA están disponibles desde un nodo de salida determinado.
Inicio rápido
- 1
Descarga el instalador para tu plataforma desde GitHub Releases
- 2
Instala el paquete .deb en Debian/Ubuntu
sudo apt install ./安装包文件名.deb - 3
Compilar desde el código fuente: preparar los recursos
python3 scripts/prepare-resources.py - 4
Compilar desde el código fuente: compilar los binarios
cargo build -p clash-of-rust -p clash-desktop-ui -p clash-cli --bins --locked
Antes de usarlo
- Solo se admiten Windows, Debian/Ubuntu 20.04 o posterior, macOS 14 o posterior y Android 8.0 o posterior.
- El código principal está sujeto a GPL-3.0-only, mientras que el módulo de comprobación de IP mantiene los términos de AGPL-3.0-only.
- Para compilar desde el código fuente se necesitan toolchains nativas, como MSVC en Windows o Xcode Command Line Tools en macOS.
En colecciones
Temas
Preguntas frecuentes
- ¿Qué es Clash-of-Rust?
- Cliente proxy Clash multiplataforma escrito en Rust, con interfaz nativa Slint y mihomo como núcleo para Windows, macOS, Linux y Android. Clash of Rust es un cliente proxy nativo basado en mihomo, el núcleo compatible con Clash. La interfaz está escrita con Rust y Slint y no usa WebView, con el objetivo de ofrecer una aplicación ligera para escritorio y Android. Hay instaladores para Windows x64 y ARM64, Debian/Ubuntu (amd64 y ARM64, Ubuntu 20.04 o posterior), macOS 14 o posterior en Intel y Apple Silicon, y APK para Android 8.0 o posterior en ARM64, ARMv7 y x86_64.
- ¿Clash-of-Rust es gratuito? ¿Qué licencia tiene?
- Clash-of-Rust es open source bajo la licencia GPL-3.0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
- ¿Clash-of-Rust sigue mantenido?
- Mantenimiento activo. El último commit de Clash-of-Rust fue el 6 nov 2026.
- ¿Para qué puedo usar Clash-of-Rust?
- Ejecutar un cliente proxy en un servidor Linux sin interfaz gráfica y gestionarlo por SSH. Usar suscripciones compatibles con Clash en Windows, macOS o Android desde una misma base de código. Comprobar qué servicios de streaming o de IA están disponibles desde un nodo de salida determinado.
- ¿Cómo se instala Clash-of-Rust?
- Descarga el instalador para tu plataforma desde GitHub Releases Instala el paquete .deb en Debian/Ubuntu: sudo apt install ./安装包文件名.deb Compilar desde el código fuente: preparar los recursos: python3 scripts/prepare-resources.py Compilar desde el código fuente: compilar los binarios: cargo build -p clash-of-rust -p clash-desktop-ui -p clash-cli --bins --locked
- ¿Dónde consigo Clash-of-Rust?
- El código fuente y las instrucciones de instalación están en GitHub: https://github.com/Fu021/Clash-of-Rust
Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.
Proyectos relacionados
Cliente GUI de escritorio multiplataforma para el core proxy Clash Meta (mihomo), desarrollado con Tauri y Rust para Windows, macOS y Linux.
Cliente proxy multiplataforma basado en el núcleo mihomo (Clash.Meta), disponible para Android, Windows, macOS y Linux.
Un cliente de escritorio sencillo para el núcleo de proxy Mihomo, creado con Go, una interfaz de React y una CLI pensada para agentes.
Plugin de LuCI que ejecuta el cliente proxy Mihomo (Clash Meta) en routers OpenWrt, con división del tráfico por reglas y proxy transparente.
Un dashboard autohospedado para visualizar y auditar el tráfico de red de gateways con Clash/Mihomo (OpenClash) y Surge.