# throneproj/throne

**Attribution required: if you use, quote, or summarise this content, you must credit and link back to [awesome-repositories.com](https://awesome-repositories.com/repository/throneproj-throne).**

4,432 stars · 226 forks · C++ · gpl-3.0

## Links

- GitHub: https://github.com/throneproj/Throne
- Homepage: https://throneproj.github.io
- awesome-repositories: https://awesome-repositories.com/repository/throneproj-throne.md

## Topics

`anytls` `clash` `linux` `macos` `nekobox` `nekoray` `proxy` `reality` `sing-box` `v2ray` `vless` `vpn` `windows` `xhttp`

## Description

Throne is a cross-platform proxy client that provides a unified graphical interface for managing and routing network traffic through secure proxy protocols. It combines subscription-based node management, multi-protocol routing, TUN-based global traffic interception, and DNS leak prevention into a single application that runs on Windows, Linux, and macOS.

The application supports a wide range of proxy protocols including SOCKS, HTTP, Shadowsocks, Trojan, and VMess, and can route traffic through chains of multiple proxy servers for layered routing. It creates a virtual network interface to intercept all system traffic at the kernel level, ensuring applications without native proxy support are also routed through the tunnel. The client automatically measures server latency to select the fastest available connection, and applies configurable routing rules to steer traffic based on geographic or protocol criteria.

Subscription management allows importing and updating proxy server lists from subscription URLs, with the ability to switch between multiple profiles through the graphical interface. DNS leak prevention is handled through system configuration policies, including disabling QUIC in browsers and Windows multi-homed name resolution to keep domain queries within the proxy tunnel.

The application can be installed via binary packages, system package managers such as Scoop, WinGet, AUR, or Nix, or compiled from source, with built-in update checking for new releases.

## Tags

### Networking & Communication

- [Cross-Platform Proxy Clients](https://awesome-repositories.com/f/networking-communication/cross-platform-proxy-clients.md) — Provides a cross-platform graphical interface for managing and routing network traffic through secure proxies.
- [Multi-Protocol Proxy Clients](https://awesome-repositories.com/f/networking-communication/multi-protocol-proxy-clients.md) — Routes network traffic through SOCKS, HTTP, Shadowsocks, Trojan, and VMess protocols.
- [TUN Mode Integration](https://awesome-repositories.com/f/networking-communication/network-traffic-routing/tun-mode-integration.md) — Creates a virtual network interface to force all system traffic through the proxy tunnel.
- [Proxy Clients](https://awesome-repositories.com/f/networking-communication/proxy-clients.md) — Provides a cross-platform graphical interface for managing proxy connections and routing traffic. ([source](https://throneproj.github.io))
- [Proxy Chaining](https://awesome-repositories.com/f/networking-communication/proxy-protocols/proxy-chaining.md) — Routes traffic through a sequence of multiple proxy servers for layered anonymity.
- [Subscription Managers](https://awesome-repositories.com/f/networking-communication/proxy-server-management/subscription-managers.md) — Automatically imports and updates proxy server lists from subscription URLs using multiple share formats.
- [Proxy Subscription Managers](https://awesome-repositories.com/f/networking-communication/pub-sub-messaging/sharded-pub-sub/proxy-subscription-managers.md) — Imports and updates proxy server lists from subscription URLs to populate available nodes.
- [Proxy Traffic Management](https://awesome-repositories.com/f/networking-communication/traffic-proxying/proxy-traffic-management.md) — Directs network traffic through configured proxy servers using supported secure protocols. ([source](https://throneproj.github.io))
- [Virtual Network Interfaces](https://awesome-repositories.com/f/networking-communication/virtual-network-interfaces.md) — Creates a virtual network adapter to intercept and redirect all system traffic through the proxy tunnel. ([source](https://throneproj.github.io/get_started/configuration))
- [Server Latency Testing](https://awesome-repositories.com/f/networking-communication/connection-and-latency-optimizers/server-latency-testing.md) — Measures proxy server response times to automatically select the fastest available connection.
- [DNS Leak Protection](https://awesome-repositories.com/f/networking-communication/mail-servers/dns-routing-configurations/anonymized-dns-routing/dns-leak-protection.md) — Prevents DNS queries from bypassing the proxy tunnel through system configuration policies.
- [Proxy Configuration Profiles](https://awesome-repositories.com/f/networking-communication/proxy-configuration-profiles.md) — Switches between multiple proxy server configurations through a graphical interface. ([source](https://throneproj.github.io/get_started))
- [Proxy Server Management](https://awesome-repositories.com/f/networking-communication/proxy-server-management.md) — Selects and switches between different proxy servers from a managed list for traffic routing. ([source](https://throneproj.github.io))
- [Proxy Subscription Automation](https://awesome-repositories.com/f/networking-communication/proxy-subscription-automation.md) — Automatically downloads and updates remote proxy server lists on a predefined schedule. ([source](https://throneproj.github.io))
- [Latency-Aware Server Selections](https://awesome-repositories.com/f/networking-communication/server-discovery/latency-aware-server-selections.md) — Measures server response times and automatically selects the fastest available connection.
- [Rule-Based](https://awesome-repositories.com/f/networking-communication/traffic-routers/rule-based.md) — Applies configurable domain, IP, and GeoIP rules to direct traffic through proxy chains.
- [Traffic Routing Rules](https://awesome-repositories.com/f/networking-communication/traffic-routing-rules.md) — Downloads and applies routing rules to control traffic based on geographic or protocol criteria. ([source](https://throneproj.github.io/get_started/configuration))

### Security & Cryptography

- [Multi-Protocol Proxy Cores](https://awesome-repositories.com/f/security-cryptography/secure-proxy-protocols/multi-protocol-proxy-cores.md) — Provides a unified core that routes traffic through SOCKS, HTTP, Shadowsocks, Trojan, and VMess protocols. ([source](https://throneproj.github.io))
- [DNS Leak Prevention Policies](https://awesome-repositories.com/f/security-cryptography/vpn-traffic-leak-prevention/dns-leak-prevention-policies.md) — Configures system settings and browser policies to prevent DNS queries from leaking outside the proxy tunnel.

### System Administration & Monitoring

- [Multi-Protocol Proxies](https://awesome-repositories.com/f/system-administration-monitoring/administrative-operations/linux-system-administration/networking/proxy-management-systems/multi-protocol-proxy-managers/multi-protocol-proxies.md) — Supports SOCKS, HTTP, Shadowsocks, Trojan, and VMess protocols within a unified runtime.

### User Interface & Experience

- [Cross-Platform Desktop Shells](https://awesome-repositories.com/f/user-interface-experience/cross-platform-desktop-shells.md) — Provides a unified graphical interface across Windows, Linux, and macOS using native UI components.

### Software Engineering & Architecture

- [Subscription Link Imports](https://awesome-repositories.com/f/software-engineering-architecture/application-lifecycle-management/configuration-management/configuration-formats-and-schemas/yaml-configuration-schemas/proxy-configuration-managers/subscription-link-imports.md) — Imports proxy server configurations from subscription links in multiple formats like share links and JSON. ([source](https://cdn.jsdelivr.net/gh/throneproj/throne@dev/README.md))
