
Hysteria
A proxy tool that tunnels internet traffic over a QUIC-based protocol, built to work on lossy networks.
- Stars
- 22.8k
- Forks
- 2.3k
- Licence
- MIT
- Language
- Go
- Last update
- 10 days ago
- Type
- App
What it is
Hysteria is open-source proxy software that routes your internet traffic through a server you control, so it can reach sites or services that are blocked or unreliable on your network. It uses a customized QUIC protocol, which the README says is designed for unreliable and lossy connections, and it says the traffic masquerades as standard HTTP/3. It supports several modes, including SOCKS5, HTTP proxy, TCP/UDP forwarding, and TUN.
- Run a proxy server on a remote machine and connect a client to it from a restricted network
- Route a browser or system traffic through SOCKS5 or HTTP proxy modes
- Forward specific TCP or UDP ports through the tunnel
- Use TUN mode to route traffic at the system level
Great for
- People on networks with heavy packet loss who want a faster proxy connection
- Users who need a proxy that can run SOCKS5 or HTTP proxy modes
- Operators who want to deploy a proxy server with custom authentication and traffic statistics
- Developers who want to build their own client apps using the published specifications
Not ideal for
- People who need a fully managed, no-setup VPN service, since this requires running your own server and client
- Users who want a guaranteed bypass of all censorship, since the README makes no such guarantee and detection is not described as impossible
- Beginners who are not comfortable editing configuration files or using a terminal
How to get it
- 1
Download the app
Clone the repository
git clone https://github.com/HyNetworks/hysteria - 2
Run it
- Open the Get Started link on the official site (https://v2.hysteria.network/) for setup instructions
- Download a prebuilt binary for your platform from the latest release (app/v2.13.0)
- Verify the download against hashes.txt from the same release
- Configure a server, then connect a client using the documented modes
- 3
Get the most out of it
- Use the built-in custom authentication and access control if you run a server for others
- Enable traffic statistics to monitor usage, as the README lists this as a built-in feature
- Try TUN or Linux TProxy modes if you need system-wide or transparent proxying
- Read the well-documented specifications if you plan to build your own client
Downloads
Strengths
- The README describes wide mode support: SOCKS5, HTTP proxy, TCP/UDP forwarding, Linux TProxy, and TUN
- Builds are listed for many platforms and architectures, including Windows, Linux, and more
- Includes built-in support for custom authentication, traffic statistics, and access control
Trade-offs
- The README is truncated and gives little detail on setup, so a non-expert will need to follow the linked documentation
- Censorship-resistance claims are described in the README but not independently verified here
- Self-hosting means you are responsible for the server, its security, and its uptime
How it compares
| Project | Stars | Type | Level | Updated | Best for |
|---|---|---|---|---|---|
| hysteria (this) | 22.8k | App | intermediate | 10 days ago | People on networks with heavy packet loss who want a faster proxy connection |
| v2ray-core | 46.9k | Other | advanced | 2 months ago | Developers who want to read the source of a Go proxy platform |
| gost | 18.3k | CLI | intermediate | 2 months ago | Developers who want a single binary to run a local or remote SOCKS5 or HTTP proxy |
| v2ray-core | 34.7k | Other | advanced | 5 days ago | Developers who want to build and configure their own proxy server |
| quic-go | 11.8k | Library | advanced | 4 days ago | Go developers building servers or clients that need QUIC or HTTP/3 |
| http-proxy-middleware | 11.1k | Library | intermediate | 5 days ago | Node.js developers running an Express, Connect, or Next.js dev server who need to forward /api requests to a backend |
Stats synced from GitHub. The assessment above was drafted with AI from the project's README on 2026-10-29 and may miss recent changes — check the README before relying on a command. MIT licence: free to use, modify and distribute, including commercially, as long as you keep the copyright notice.