github throneproj/Throne 1.4.0

6 hours ago
  • Introducing Simple interface mode 1
  • Introducing Headless mode, Throne API and Web UI 2
  • Add DNS tunnels: dnstt/VayDNS, MasterDNS/StormDNS and XDNS 3
  • Add IP Scanner 4
  • Add Kill switch 5
  • Add per-group routing profiles and subscription routing import
  • Add DNS settings to route profiles and an enable/disable toggle for route rules
  • Add Ctrl+K command palette for commands and settings
  • Add WebDAV backup 6
  • Add AmneziaWG mode to WARP and improve WARP MASQUE
  • Add Amnezia auto l-values generator
  • Add XDRIVE transport for Xray
  • Add option to serve DNS to other devices
  • Add multi-group auto selector support and country exclusion with !XX
  • Add input validation
  • Improve log navigation and filtering
  • Improve custom themes
  • Rework macOS Tun DNS
  • Remove hijack and redirect features
  • Update sing-box and enforce go Tun stack
  • Update Qt to 6.12 and Go to 1.27, and lower the glibc requirement of the Linux builds to 2.28 7
  • Add Homebrew cask and apt/aur/rpm repositories 8
  • Fixes and Improvements

1:
New installs now start in Simple mode, which hides advanced options. Hidden options keep their values and still apply. Switch modes through Program > Advanced Mode or Basic Settings > Style > Interface.

2:
Throne can now run without a GUI through Docker or as a service, for routers, VMs and other machines without a desktop. Both headless and desktop Throne can be controlled remotely through the Throne API, using the thronectl tool or the library from Throne-api. thronectl web serves a password-protected web UI. Refer to the documentation for more details.

3:
Refer to the documentation for more details.

4:
The IP Scanner tests a list of IPs for specific traits, such as a TLS handshake or a URL test through a profile, to find reachable CDN or WARP ranges.

5:
When enabled, no traffic can leave the device (except some LAN/discovery ranges) unless it is tunneled through Throne.

6:
Backups can now be uploaded to and restored from any WebDAV server (Nextcloud, a NAS, Yandex Disk, ...) through the Backup section of Basic Settings. The WebDAV credentials stay on the device and are never included in a backup.

7:
The main macOS builds now require macOS 14.4 or newer; older macOS versions should use the macoslegacy build. The zip, deb and rpm builds that bundle Qt now run on older distributions such as Ubuntu 20.04, Debian 11 and RHEL/AlmaLinux 8.

8:
Stable releases are now published to Throne's own Homebrew tap (brew install --cask throneproj/tap/throne) and to apt, rpm and AUR repositories. Refer to the documentation for more details.

Download based on your OS:

OS Download
Windows



macOS

Debian / Ubuntu
Fedora / openSUSE
Linux (portable)

Setup picks the right build for your Windows version and CPU; legacy builds are for Windows 7 / 8. system Qt packages use the Qt libraries installed on your system and are much smaller. macOS: the app is not signed, see the README for how to open it.

Don't miss a new Throne release

NewReleases is sending notifications on new releases.