Pular para o conteúdo
NovidadesIA

Repositórios em Alta

Cliente de proxy multiplataforma em Rust ganha suporte a novos sistemas e regras

Interface gráfica construída em Tauri oferece gerenciamento visual de conexões e regras de tunelamento de rede sem coletar dados.

Edição: Anderson Gomes
· 4 min de leitura

Cliente de proxy multiplataforma em Rust ganha suporte a novos sistemas e regras
Imagem: Reprodução · site do clash-verge-rev · reprodução · licença GPL-3.0

O repositório clash-verge-rev/clash-verge-rev, mantido pela organização clash-verge-rev no GitHub, é um cliente gráfico para gerenciamento de proxies em sistemas Windows, macOS e Linux. Criado em 21 de novembro de 2023, o projeto ganhou destaque como uma continuação direta do Clash Verge, resolvendo a complexidade de configurar conexões cifradas e rotas de tráfego por meio de uma interface moderna. Desenvolvido na linguagem Rust com o ecossistema Tauri, a aplicação permite centralizar perfis de rede de maneira eficiente, segura e totalmente local.

Dados rápidos

  • Repositório: clash-verge-rev/clash-verge-rev
  • Licença: GPL-3.0
  • Linguagem: Rust
  • Estrelas: 155.015 (com 11.136 forks)
  • Posição no ranking: não informado no repositório
  • Data da consulta: 30 de outubro de 2026

Centralização e controle de tráfego de rede

Usuários frequentemente enfrentam dificuldades para ajustar regras avançadas de proxy e gerenciar múltiplos nós de conexão em diferentes sistemas operacionais. Ferramentas que dependem apenas de linha de comando ou interfaces desatualizadas tornam o processo confuso e propenso a erros de configuração.

O projeto resolve esse problema ao integrar o núcleo Clash.Meta, também conhecido como mihomo, dentro de uma interface desktop limpa e personalizável. Essa integração permite alternar versões de núcleo, ativar placas de rede virtuais no modo TUN e gerenciar nós de conexão de forma totalmente visual, eliminando a necessidade de editar arquivos manuais de maneira constante.

A ferramenta também simplifica a manutenção das configurações com recursos de mesclagem e scripts de aprimoramento. A presença de um editor com suporte a realce de sintaxe facilita a validação e a aplicação correta das regras de roteamento de dados.

Arquitetura moderna e funcionamento interno

A aplicação é construída sobre a estrutura do Tauri 2 e utiliza Rust no servidor interno para garantir alto desempenho e baixo uso de recursos do sistema. A engine de rede é baseada no mihomo, sendo responsável pelo direcionamento de tráfego segundo os conjuntos de regras definidos pelo usuário ou importados de inscrições externas.

Para desenvolvedores que pretendem compilar o projeto localmente a partir do código-fonte, o ambiente de desenvolvimento utiliza o gerenciador pnpm. A execução exige a instalação prévia de todas as dependências do Tauri e aciona os seguintes comandos:

pnpm i
pnpm run prebuild
pnpm dev

Em termos de privacidade, o software adota uma postura rígida sobre a gestão de dados. As configurações e registros ficam armazenados exclusivamente no dispositivo do usuário, sem realizar coleta ou envio de informações para servidores remotos.

Casos de uso práticos

  • Gerenciamento visual de regras de rede: permite direcionar o tráfego de aplicações específicas por diferentes nós de proxy ou conexões diretas.
  • Redirecionamento completo do sistema com modo TUN: possibilita criar uma placa de rede virtual para capturar e rotear todo o tráfego do computador.
  • Sincronização remota com WebDav: viabiliza o backup e a restauração de arquivos de configuração entre múltiplos dispositivos.
  • Customização visual da interface: permite alterar cores do tema, ícones da bandeja do sistema e aplicar estilos visuais personalizados via CSS Injection.

Diferenciais em relação a soluções tradicionais

Em comparação com clientes baseados em Electron, a escolha de Rust e Tauri garante um consumo reduzido de memória RAM. Essa arquitetura proporciona uma execução de interface mais leve e ágil no sistema operacional.

O software traz o núcleo mihomo embutido nativamente no aplicativo. As configurações do sistema também oferecem a opção de alternar para versões Alpha do núcleo.

A aplicação disponibiliza os recursos Merge e Script em vez de exigir alterações diretas no arquivo principal de configuração. Essas ferramentas aplicam regras adicionais dinamicamente e evitam que atualizações de assinaturas sobrescrevam ajustes manuais.

Limitações, maturidade e cuidados

O projeto mantém 558 issues abertas no GitHub, apesar do elevado volume de engajamento com 155.015 estrelas. Esse cenário indica a presença de problemas pendentes e requisições de recursos ainda não atendidas.

O software é distribuído sob os termos da licença GPL-3.0. Essa imposição exige a disponibilização do código-fonte para qualquer distribuição ou modificação derivada do projeto.

A documentação oficial indica que a linha de lançamentos do tipo Alpha foi descontinuada. Os usuários devem optar entre as versões de lançamento estável ou o canal AutoBuild para realizar testes.

A posição exata do repositório em rankings globais é não informado no repositório. O acompanhamento do projeto depende diretamente dos dados do repositório oficial.

Resumo rápido

  • Projeto: clash-verge-rev/clash-verge-rev
  • Licença: GPL-3.0
  • Linguagem: Rust
  • Estrelas: 155.015
  • Ranking: não informado no repositório
  • Risco principal: existência de 558 issues abertas sem resolução no repositório

Fontes

  • Repositório no GitHub: https://github.com/clash-verge-rev/clash-verge-rev
  • Última release: https://github.com/clash-verge-rev/clash-verge-rev/releases/tag/v2.5.8
  • Página oficial: https://www.clashverge.dev
  • Rust
  • GPL-3.0
  • Repositórios em Alta
  • GitHub Trending

Fonte: Repositório no GitHub · Como produzimos as matérias