Hysteria is a powerful, lightning fast and censorship resistant proxy. https://v2.hysteria.network/
  • Go 93.6%
  • Python 3.9%
  • Shell 2.4%
  • Dockerfile 0.1%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Toby c2b181e0b0
Some checks are pending
Build master branch / build (push) Blocked by required conditions
Build master branch / Build (push) Waiting to run
Tests / Test (push) Waiting to run
perf: reduce per-packet overhead in UDP forwarding
- Parse UDP messages by hand and reuse the address string
- Cache the last address conversion in the outbound adapter and direct
  outbound (IP literals only)
- Make AtomicTime allocation-free
- Key UDP tunnel sessions by netip.AddrPort
- Add BenchmarkUDPForward

About +30% pps on small-packet upload.
2026-11-14 11:29:17 -08:00
.github ci: publish scripts with wrangler-action 2026-10-26 19:44:08 -07:00
app perf: reduce per-packet overhead in UDP forwarding 2026-11-14 11:29:17 -08:00
core perf: reduce per-packet overhead in UDP forwarding 2026-11-14 11:29:17 -08:00
extras perf: reduce per-packet overhead in UDP forwarding 2026-11-14 11:29:17 -08:00
media-kit feat(media-kit): add Telegram release banner generator 2026-11-08 11:18:44 -08:00
scripts fix(scripts): start server units after network-online.target (#1712) 2026-10-26 17:46:01 -07:00
.gitignore feat: quic-go v0.54.0 2025-09-13 16:17:59 -07:00
.python-version chore: migrate Python tooling from requirements.txt to uv, add go version check in hyperbole 2026-07-07 16:35:06 -07:00
CHANGELOG.md chore: update README 2023-09-01 17:51:44 -07:00
Dockerfile Add nftables to Dockerfile for firewall rules (#1543) 2026-04-02 12:44:13 -07:00
go.work chore: bump quic-go to v0.62.0 2026-09-12 11:45:40 -07:00
go.work.sum feat: bandwidth.disableLossCompensation (#1629) 2026-07-12 16:07:15 -07:00
hyperbole.py chore: migrate Python tooling from requirements.txt to uv, add go version check in hyperbole 2026-07-07 16:35:06 -07:00
LICENSE.md chore: add license 2023-09-01 13:44:12 -07:00
logo.svg chore: update README 2023-09-01 17:51:44 -07:00
platforms.txt ci: add linux/loong64 to platforms.txt 2025-01-08 14:56:15 +09:00
PROTOCOL.md fix: typo in PROTOCOL.md 2024-03-13 19:39:55 -07:00
pyproject.toml chore(deps): bump cryptography from 49.0.0 to 50.0.0 2026-08-04 06:54:12 +00:00
README.md chore: restore star history in README 2026-08-06 10:43:12 -07:00
uv.lock chore(deps): bump cryptography from 49.0.0 to 50.0.0 2026-08-04 06:54:12 +00:00

Hysteria 2

License Release Telegram Discussions

Hysteria is a powerful, lightning-fast, and censorship-resistant proxy.

Get Started

中文文档

Hysteria 1.x (legacy)


🛠️ Jack of all trades

Wide range of modes including SOCKS5, HTTP Proxy, TCP/UDP Forwarding, Linux TProxy, TUN - with more features being added constantly.

⚡ Blazing fast

Powered by a customized QUIC protocol, Hysteria is designed to deliver unparalleled performance over unreliable and lossy networks.

✊ Censorship resistant

The protocol masquerades as standard HTTP/3 traffic, making it very difficult for censors to detect and block without widespread collateral damage.

💻 Cross-platform

We have builds for every major platform and architecture. Deploy anywhere & use everywhere. Not to mention the long list of 3rd party apps.

🔗 Easy integration

With built-in support for custom authentication, traffic statistics & access control, Hysteria is easy to integrate into your infrastructure.

🤗 Chill and supportive

We have well-documented specifications and code for developers to contribute and/or build their own apps. And a helpful community, too.


If you find Hysteria useful, consider giving it a ⭐️!

Star History Chart