À propos du projet

Throne est un utilitaire proxy GUI de bureau multiplateforme construit avec Qt et propulsé par sing-box. Il fonctionne sur Windows 11/10/8/7, Linux et macOS, et est distribué sous forme d'archives ZIP portables ainsi que de paquets Linux, y compris un script d'installation CLI et un dépôt RPM pour Fedora/RHEL et openSUSE/SLE. Le projet se positionne comme une continuation du client Nekoray original, qui a été archivé après que son développeur l'a partiellement abandonné en décembre 2023. Throne conserve l'approche générale tout en ajoutant des fonctionnalités, en supprimant les parties obsolètes et en simplifiant lorsque cela est possible. La prise en charge des protocoles est large : 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 personnalisés et configurations personnalisées pour sing-box et Xray, chaînage d'outbounds, et une option de cœur supplémentaire. Les abonnements peuvent être importés à partir de liens de partage, de diverses représentations JSON des configurations sing-box, du format de lien v2rayN, et avec une prise en charge limitée des formats Shadowsocks et Clash. Les liens profonds sont également pris en charge et documentés sur le site du projet. Sur le plan opérationnel, Throne peut gérer une interface TUN système, ce qui nécessite des privilèges root sur Linux. L'application offre une élévation de privilèges intégrée qui définit le cœur en setuid-root ; cela peut être désactivé dans les Paramètres de base sous Sécurité, au prix de la perte des fonctionnalités dépendant de root à moins que les permissions ne soient accordées manuellement. Sur macOS, les versions ne sont pas signées, donc les utilisateurs doivent supprimer l'attribut de quarantaine avec xattr et déplacer l'application vers /Applications avant le premier lancement, car l'étape d'élévation de privilèges ouvre Terminal et peut échouer depuis ~/Downloads. Le README aborde également les préoccupations courantes : les faux positifs antivirus sont attribués au mécanisme de mise à jour automatique qui remplace les fichiers et à la fonctionnalité DNS système qui modifie les paramètres DNS du système. Si l'application est forcée à quitter alors que le proxy système est activé, les paramètres de proxy peuvent rester appliqués ; le correctif documenté consiste à rouvrir Throne, activer le proxy système, puis le désactiver. Les profils de routes et ensembles de règles téléchargeables proviennent d'un dépôt séparé routeprofiles. Deux variantes de paquets Debian existent : l'une repose sur les bibliothèques Qt installées sur l'hôte et est plus petite, tandis que l'autre regroupe Qt et est environ trois fois plus grande. La variante avec Qt système est destinée aux systèmes hérités dont les bibliothèques Qt fournies utilisent des fonctionnalités non prises en charge. Les crédits incluent sing-box, Xray-core, Qv2ray, Qt, simple-protobuf, fkYAML, quirc, QHotkey et sqlitecpp.