throneproj/Throne
效率与系统工具基于 sing-box 的跨平台 Qt 代理客户端,用于管理订阅与规则分流,并可作为系统代理或 Tun VPN 运行。
项目介绍
Throne 是一个由 sing-box 驱动的 Qt 桌面代理客户端。它负责管理代理配置和订阅,按规则分流配置转发流量,既可以作为系统代理,也可以作为 Tun VPN 运行。除图形界面外,程序还支持以服务或容器方式无界面运行,通过 thronectl 控制。它适合需要统一管理多种代理协议和订阅格式的桌面用户,也适合希望以无界面方式运行代理网关的运维者。
快速使用
- 从 GitHub Releases 下载对应平台的便携 ZIP 或安装包。
- macOS 版没有签名证书。先把
Throne.app移到/Applications,再在首次启动前清除隔离属性:
xattr -d com.apple.quarantine /Applications/Throne.app
首次启动还会触发内置提权,打开 Terminal 将核心设为 setuid-root;应用放在 ~/Downloads 里时这一步可能失败。macOS 14.4 或更新版本也可以用 Homebrew cask 一并完成:
brew install --cask throneproj/tap/throne
- 通过分享链接或订阅添加配置,选择分流配置,然后选择以系统代理或 Tun VPN 方式运行。Linux 的安装脚本、APT/RPM 仓库和 AUR 等其他发行方式见安装指南。
协议与订阅
客户端支持 SOCKS、HTTP(S)、Shadowsocks、Trojan、VMess、VLESS、TUIC、Hysteria、Hysteria2、AnyTLS、Mieru、Snell、NaïveProxy、Juicity、TrustTunnel、ShadowTLS、Wireguard、AmneziaWG、MASQUE、SSH、DNSTT/VayDNS、MasterDNS、Xray VLESS(XHTTP/XDrive)、OpenVPN/OpenConnect,以及 sing-box 和 Xray 的自定义出站与自定义配置、出站链式组合和额外核心。订阅支持分享链接、多种 sing-box 配置 JSON、v2rayN 链接格式,并有限支持 Shadowsocks 和 Clash 格式。也支持 Deeplink,详见 Deeplink 文档。
使用约束
- macOS 版未签名,需要手动清除隔离属性,或改用 Homebrew cask(要求 macOS 14.4 及以上,覆盖 Apple Silicon 和 Intel)。
- 协议与订阅覆盖范围广但不等于全支持:Shadowsocks 和 Clash 格式的支持被明确标为有限,依赖 sing-box 或额外核心的功能也受对应核心行为影响。
- 无界面模式依赖独立工具 thronectl,文档与桌面客户端分开提供。
- 项目采用 GPL-3.0 许可证。
HotRepo 点评
仓库记录到的热度是稳定型的,而非爆发型:2026-11-09 的 C++ 日榜快照中,它当日排第 9,新增 24 Star,总 Star 为 7,789。项目定位清楚,是在 sing-box 外包一层 Qt 界面,同时提供订阅管理、规则分流和无界面模式;这种协议中立、可桌面可服务的组合,是它持续吸引需要统一管理多协议用户的原因。现有名次只是单日观察,不能单独说明更长周期的趋势。
本文由 AI 根据项目 README 生成,更新于 ,以项目官方文档为准。
相关推荐
- 2dust/v2rayN面向桌面用户的跨平台代理客户端,统一管理 Xray、sing-box 等代理核心。
- SagerNet/sing-box面向需要自建代理与路由服务的用户,提供统一的网络代理平台。
- kure29/flyx自建代理节点与中转的管理面板,统一部署内核、串接多跳线路并生成客户端订阅。
- 2dust/v2rayNG面向 Android 的 V2Ray/Xray 代理客户端,可通过 VMess、VLESS、Shadowsocks、Trojan 和 SOCKS5 转发流量。
- clash-verge-rev/clash-verge-rev给 mihomo/Clash 内核配一个跨平台桌面图形界面,方便自己管理订阅、规则和系统代理。