A DNS tunneling VPN that carries TCP traffic inside DNS queries and responses to get around censorship and unstable networks.
HyNetworks/hysteria
A Go-based proxy built on a customized QUIC protocol, designed to work over lossy networks and disguise traffic as HTTP/3.
- Stars
- 22,872
- Forks
- 2,291
- Open issues
- 270
- Last commit
- 12 days ago
What is it?
Hysteria is an open-source proxy that supports SOCKS5, HTTP proxy, TCP/UDP forwarding, Linux TProxy and TUN modes. It is built on a customized QUIC protocol intended to keep throughput up on unreliable and lossy networks.
The protocol is designed to look like standard HTTP/3 traffic, which the project positions as a way to make censorship detection and blocking harder. Builds are provided for major platforms and architectures, and the project lists a range of third-party client apps.
For operators, it includes built-in support for custom authentication, traffic statistics and access control, and its specifications and code are published for developers who want to build their own clients.
Key features
- 01Supports SOCKS5, HTTP proxy, TCP/UDP forwarding, Linux TProxy and TUN modes.
- 02Built on a customized QUIC protocol for lossy networks.
- 03Traffic is designed to resemble standard HTTP/3.
- 04Provides builds for major platforms and architectures.
- 05Includes custom authentication, traffic statistics and access control.
Use cases
- Routing network traffic through a proxy on unstable or high-loss links.
- Running a self-hosted proxy server with per-user authentication and statistics.
- Building a custom client app using the published protocol specification.
Quick start
- 1
Follow the Get Started guide at v2.hysteria.network to install and run it
Topics
FAQ
- What is hysteria?
- A Go-based proxy built on a customized QUIC protocol, designed to work over lossy networks and disguise traffic as HTTP/3. Hysteria is an open-source proxy that supports SOCKS5, HTTP proxy, TCP/UDP forwarding, Linux TProxy and TUN modes. It is built on a customized QUIC protocol intended to keep throughput up on unreliable and lossy networks.
- Is hysteria free to use? What license does it have?
- hysteria is open source under the MIT license. Check the license terms before using it in commercial products.
- Is hysteria still maintained?
- Actively maintained. The last commit to hysteria was on Oct 27, 2026.
- What can I use hysteria for?
- Routing network traffic through a proxy on unstable or high-loss links. Running a self-hosted proxy server with per-user authentication and statistics. Building a custom client app using the published protocol specification.
- How do I install hysteria?
- Follow the Get Started guide at v2.hysteria.network to install and run it
- Where can I get hysteria?
- The source code and installation instructions are on GitHub: https://github.com/HyNetworks/hysteria
Summary generated by AI from the project's README. GitHub stats refresh daily.
Related projects
Free censorship circumvention VPN app for Android, iOS, Windows, macOS and Linux, aimed at speed, privacy and bypassing internet blocks.
A multi-platform proxy client built on the mihomo (Clash.Meta) core for Android, Windows, macOS and Linux.
An Android app that combines many VPN and proxy engines, including Xray, WARP, Psiphon, Tor, and WireGuard, with per-app routing and a serverless messenger.
A Go network platform and proxy core supporting protocols such as VLESS, VMess, Trojan, Shadowsocks, WireGuard, and REALITY.