Repolode
Fu021

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 WindowsClashX

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

    Baixe o instalador para sua plataforma em GitHub Releases

  2. 2

    Instale o pacote .deb no Debian/Ubuntu

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

    Compilar a partir do código-fonte: preparar os recursos

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