Sobre o projeto

Throne é um utilitário proxy GUI desktop multiplataforma construído com Qt e baseado no sing-box. Ele roda no Windows 11/10/8/7, Linux e macOS, e é distribuído como arquivos ZIP portáteis, além de pacotes Linux, incluindo um script instalador CLI e um repositório RPM para Fedora/RHEL e openSUSE/SLE. O projeto se posiciona como uma continuação do cliente original Nekoray, que foi arquivado depois que seu desenvolvedor o abandonou parcialmente em dezembro de 2023. O Throne mantém a abordagem geral, mas adiciona recursos, remove partes obsoletas e simplifica onde possível. O suporte a protocolos é amplo: SOCKS, HTTP(S), Shadowsocks, Trojan, VMess, VLESS, TUIC, Hysteria, Hysteria2, AnyTLS, Mieru, Snell, NaïveProxy, Juicity, TrustTunnel, ShadowTLS, Wireguard, AmneziaWG, MASQUE, SSH, Xray VLESS, OpenVPN/OpenConnect, outbounds personalizados e configurações personalizadas tanto para sing-box quanto para Xray, encadeamento de outbounds e uma opção extra de core. Assinaturas podem ser importadas de links de compartilhamento, várias representações JSON de configurações do sing-box, o formato de link do v2rayN e com suporte limitado aos formatos Shadowsocks e Clash. Deeplinks também são suportados e documentados no site do projeto. Operacionalmente, o Throne pode gerenciar uma interface TUN do sistema, o que exige privilégios de root no Linux. O aplicativo oferece escalonamento de privilégios integrado que define o core como setuid-root; isso pode ser desativado em Configurações Básicas, em Segurança, ao custo de perder recursos dependentes de root, a menos que as permissões sejam concedidas manualmente. No macOS, as versões não são assinadas, então os usuários devem remover o atributo de quarentena com xattr e mover o aplicativo para /Applications antes da primeira execução, porque a etapa de escalonamento de privilégios abre o Terminal e pode falhar a partir de ~/Downloads. O README também aborda preocupações comuns: falsos positivos de antivírus são atribuídos ao mecanismo de autoatualização que substitui arquivos e ao recurso System DNS que altera as configurações de DNS do sistema. Se o aplicativo for encerrado à força enquanto o proxy de sistema estiver ativado, as configurações de proxy podem permanecer aplicadas; a correção documentada é reabrir o Throne, ativar o proxy de sistema e depois desativá-lo. Perfis de rota e conjuntos de regras para download vêm de um repositório separado de routeprofiles. Existem duas variantes de pacote Debian: uma depende de bibliotecas Qt instaladas no host e é menor, enquanto a outra inclui o Qt e é cerca de três vezes maior. A variante com Qt do sistema é destinada a sistemas legados cujas bibliotecas Qt fornecidas usam recursos não suportados. Os créditos incluem sing-box, Xray-core, Qv2ray, Qt, simple-protobuf, fkYAML, quirc, QHotkey e sqlitecpp.