Skip to content

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
11 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
Step-by-step guide: how to use HysteriaInstall, first run, examples, tips and FAQs

How to get it

  1. 1

    Download the app

    Clone the repository

    git clone https://github.com/HyNetworks/hysteria
  2. 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. 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

ProjectStarsTypeLevelUpdatedBest for
hysteria (this)22.8kAppintermediate11 days agoPeople on networks with heavy packet loss who want a faster proxy connection
v2ray-core46.9kOtheradvanced2 months agoDevelopers who want to read the source of a Go proxy platform
gost18.3kCLIintermediate2 months agoDevelopers who want a single binary to run a local or remote SOCKS5 or HTTP proxy
v2ray-core34.7kOtheradvanced5 days agoDevelopers who want to build and configure their own proxy server
quic-go11.8kLibraryadvanced4 days agoGo developers building servers or clients that need QUIC or HTTP/3
http-proxy-middleware11.1kLibraryintermediate5 days agoNode.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.