Runner baseado em shell para kernels de proxy Clash / Mihomo no Linux, com gerenciamento de assinaturas, seleção de nós, modo Tun e comando doctor integrado.
Fu021/Clash-of-Rust
Cliente de proxy Clash multiplataforma escrito em Rust, com interface nativa em Slint e mihomo como núcleo, para Windows, macOS, Linux e Android.
Alternativa open source a:Clash for Windows
ClashX
- Estrelas
- 122
- Forks
- 7
- Issues abertas
- 0
- Último commit
- há 23 horas
O que é?
Clash of Rust é um cliente de proxy nativo baseado no mihomo, um núcleo compatível com Clash. A interface foi desenvolvida em Rust e Slint e não usa WebView, com o objetivo de criar um aplicativo leve para desktop e Android. Há instaladores para Windows x64 e ARM64, Debian/Ubuntu (amd64 e ARM64, Ubuntu 20.04+), macOS 14+ com Intel e Apple Silicon, além de APKs para Android 8.0+ em ARM64, ARMv7 e x86_64.
Além da GUI, uma ferramenta de linha de comando `cor` executa o cliente sem janela no Windows, Linux e macOS, o que é útil em servidores acessados por SSH. O aplicativo inclui o kernel do mihomo e dados Geo, oferece atualização dos dados Geo com um clique e tem uma ferramenta de verificação de região com 183 testes que abrangem IP de saída, GitHub, serviços de IA e acesso a streaming. Outros recursos incluem troca de nós pela bandeja do sistema, controle opcional de Fake-IP com DNS override e atualizador do cliente integrado, com canais opcionais para versões prerelease.
Recursos principais
- 01Interface nativa em Rust e Slint, sem WebView.
- 02Ferramenta de linha de comando `cor` para executar em modo headless no Windows, Linux e macOS.
- 03Kernel do mihomo e dados Geo incluídos, com atualização dos dados Geo em um clique.
- 04Verificação de região com 183 testes, abrangendo IP de saída, GitHub, serviços de IA e streaming.
- 05Troca de nós pela bandeja do sistema, modo de instância única e suporte à inicialização com o sistema.
- 06Atualizador integrado do cliente, com canais stable e prerelease.
Casos de uso
- Executar um cliente de proxy em um servidor Linux headless administrado por SSH.
- Usar assinaturas compatíveis com Clash no Windows, macOS ou Android a partir de uma única base de código.
- Verificar quais serviços de streaming ou IA estão acessíveis por um determinado nó de saída.
Início rápido
- 1
Baixe o instalador para sua plataforma em GitHub Releases
- 2
Instale o pacote .deb no Debian/Ubuntu
sudo apt install ./安装包文件名.deb - 3
Compilar a partir do código-fonte: preparar os recursos
python3 scripts/prepare-resources.py - 4
Compilar a partir do código-fonte: compilar os binários
cargo build -p clash-of-rust -p clash-desktop-ui -p clash-cli --bins --locked
Antes de usar
- As únicas plataformas compatíveis são Windows, Debian/Ubuntu 20.04 ou superior, macOS 14 ou superior e Android 8.0 ou superior.
- O código principal é licenciado sob GPL-3.0-only, e o módulo de verificação de IP mantém os termos da AGPL-3.0-only.
- Para compilar a partir do código-fonte, são necessárias toolchains nativas, como MSVC no Windows ou Xcode Command Line Tools no macOS.
Em coleções
Tópicos
Perguntas frequentes
- O que é Clash-of-Rust?
- Cliente de proxy Clash multiplataforma escrito em Rust, com interface nativa em Slint e mihomo como núcleo, para Windows, macOS, Linux e Android. Clash of Rust é um cliente de proxy nativo baseado no mihomo, um núcleo compatível com Clash. A interface foi desenvolvida em Rust e Slint e não usa WebView, com o objetivo de criar um aplicativo leve para desktop e Android. Há instaladores para Windows x64 e ARM64, Debian/Ubuntu (amd64 e ARM64, Ubuntu 20.04+), macOS 14+ com Intel e Apple Silicon, além de APKs para Android 8.0+ em ARM64, ARMv7 e x86_64.
- Clash-of-Rust é gratuito? Qual é a licença?
- Clash-of-Rust é open source sob a licença GPL-3.0. Confira os termos da licença antes de usá-lo em produtos comerciais.
- Clash-of-Rust ainda é mantido?
- Manutenção ativa. O último commit de Clash-of-Rust foi em 6 de nov. de 2026.
- Para que posso usar Clash-of-Rust?
- Executar um cliente de proxy em um servidor Linux headless administrado por SSH. Usar assinaturas compatíveis com Clash no Windows, macOS ou Android a partir de uma única base de código. Verificar quais serviços de streaming ou IA estão acessíveis por um determinado nó de saída.
- Como instalar Clash-of-Rust?
- Baixe o instalador para sua plataforma em GitHub Releases Instale o pacote .deb no Debian/Ubuntu: sudo apt install ./安装包文件名.deb Compilar a partir do código-fonte: preparar os recursos: python3 scripts/prepare-resources.py Compilar a partir do código-fonte: compilar os binários: cargo build -p clash-of-rust -p clash-desktop-ui -p clash-cli --bins --locked
- Onde consigo Clash-of-Rust?
- O código-fonte e as instruções de instalação estão no GitHub: https://github.com/Fu021/Clash-of-Rust
Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.
Projetos relacionados
Cliente GUI desktop multiplataforma para o core de proxy Clash Meta (mihomo), desenvolvido com Tauri e Rust para Windows, macOS e Linux.
Cliente de proxy multiplataforma baseado no core mihomo (Clash.Meta), para Android, Windows, macOS e Linux.
Um cliente desktop prático para o core de proxy Mihomo, feito com Go, interface React e uma CLI pronta para agentes.
Plugin LuCI que executa o cliente proxy Mihomo (Clash Meta) em roteadores OpenWrt, com divisão de tráfego baseada em regras e proxy transparente.
Dashboard auto-hospedado que visualiza e audita o tráfego de rede de gateways Clash/Mihomo (OpenClash) e Surge.