安装

如何安装 Throne 并开始使用。

Throne 支持 Windows、Linux 和 macOS。请根据您的平台选择合适的安装方式。

下载二进制文件

前往下载适合您平台的文件。

Windows

便携版 (ZIP)

解压 ZIP 文件并运行 Throne.exe

安装版 (.exe)

运行 Throne-x.x.x-universal-installer.exe

macOS

解压 ZIP 文件。由于 Apple 严格的安全策略,您必须移除隔离属性:

xattr -d com.apple.quarantine /path/to/Throne.app

首次启动前,请将 Throne.app 移动到 /Applications。内置提权功能会打开“终端”以将核心设置为 setuid-root,如果应用仍位于 ~/Downloads 中,该步骤可能会失败。

Linux

命令行安装器(推荐)

在任意发行版上最快捷的安装方式。脚本会下载适配你的架构的构建版本,将其安装到 /opt/Throne,并添加桌面快捷方式:

curl -fsSL https://raw.githubusercontent.com/throneproj/Throne/dev/script/install_linux.py | sudo python3

它以交互式终端菜单运行:先显示最新的稳定版和非稳定版(以及你已安装的版本,如果有的话),然后询问你要执行 Install 还是 Uninstall,以及安装哪个分支。需要 Python 3 和 root 权限。

再次运行同一条命令即可更新到新版本或卸载。卸载会移除 /opt/Throne 和桌面快捷方式,但会保留 ~/.config/Throne 中的设置。

便携版 (ZIP)

下载 ZIP 包:

unzip Throne-x.x.x-linux-*.zip
./Throne

Debian/Ubuntu (.deb)

sudo dpkg -i Throne-x.x.x-debian-*.deb

注意:-system-qt 版本不捆绑 Qt 库,而是依赖于系统安装的库。如果主题冲突或 GUI 无法加载,请使用此版本。

包管理器

根据你所使用的发行版,Throne 提供多种安装方式。

WinGet

winget install -e --id Throneproj.Throne

Scoop

scoop bucket add extras
scoop install extras/throne

Fedora/RHEL9+

sudo curl -o /etc/yum.repos.d/throne.repo https://parhelia512.github.io/throne.repo
sudo dnf install -y throne --refresh

对于旧版本的 RHEL,请访问 Throne RPM 软件源.

openSUSE/SLES

sudo zypper addrepo -fc https://parhelia512.github.io/throne-sle.repo
sudo zypper install -y throne

Arch Linux (AUR)

Throne 已上架 Arch 用户软件仓库, 包名为 throne。 你可以使用你偏好的 AUR 助手来进行安装。

# 如果你使用的是 yay
yay -S throne

# 如果你使用的是 paru
paru -S throne

NixOS

将以下 Nix 代码添加到你的 NixOS 配置中。

programs.throne = {
   enable = true;
   # tunMode.enable = true; Add this line to enable tun mode
};

Nix

你也可以在任何支持的 Linux 发行版上,使用 Nix 包管理器来安装 Throne。

nix-env -iA nixos.throne

或者,你可以使用 nix-shell 在不安装的情况下直接试用它。

nix-shell -p throne

从源码编译

你也可以从源代码编译安装 Throne。

git clone --recursive https://github.com/throneproj/Throne.git
cd Throne
mkdir build
cd build
curl -fLso srslist.h "https://raw.githubusercontent.com/throneproj/routeprofiles/rule-set/srslist.h"
cmake ..
make -j$(nproc)

更新

Throne 具有内置的更新功能。您也可以从 Releases 页面 手动下载新版本。

故障排除

杀毒软件检测

一些杀毒软件可能会将 Throne 标记为恶意软件,因为其更新功能会下载、删除和替换文件——这类似于勒索软件的行为。此外,系统 DNS 功能会修改系统的 DNS 设置,某些杀毒应用程序认为这具有危险性。