Repolode
Fu021

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 WindowsClashX

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. 1

    Descarga el instalador para tu plataforma desde GitHub Releases

  2. 2

    Instala el paquete .deb en Debian/Ubuntu

    sudo apt install ./安装包文件名.deb
  3. 3

    Compilar desde el código fuente: preparar los recursos

    python3 scripts/prepare-resources.py
  4. 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