
Hysteria2 是一个基于 QUIC 协议(UDP)的代理工具,在高丢包、高延迟网络下表现远超 TCP 协议。它和 VLESS+XTLS-Reality 形成互补:TCP 受限时用 Hysteria2,UDP 受限时用 VLESS+Reality,两个协议搭配部署是目前最稳的方案。
为什么选 Hysteria2
核心优势:
- 基于 QUIC/UDP,在高丢包网络下仍有较好速度表现
- 内置带宽伪装,流量特征更难被精准识别
- 配置简单,比 Xray 轻量
- mihomo(Clash Meta)原生支持
适用场景:
| 场景 | 推荐协议 |
|---|---|
| TCP 被 QoS 限速 | Hysteria2 ✓ |
| UDP 被封 | VLESS+XTLS |
| 日常使用(两个都有) | mihomo 自动切换 |
前置准备
- 一台海外 VPS,推荐 DMIT(支持 Hysteria2 的 UDP 流量)
- Ubuntu 22.04+
- 一个域名(可选,用自签证书也可以)
服务端部署
安装 Hysteria2
bash <(curl -fsSL https://get.hy2.sh/)
安装完成后,程序位于 /usr/local/bin/hysteria,systemd 服务名为 hysteria-server。
生成自签证书
不需要域名的情况下,用自签证书:
openssl req -x509 -nodes -newkey ec -pkeyopt ec_paramgen_curve:P-256 \
-keyout /etc/hysteria/server.key \
-out /etc/hysteria/server.crt \
-subj "/CN=bing.com" -days 3650
chown hysteria /etc/hysteria/server.key /etc/hysteria/server.crt
服务端配置文件
/etc/hysteria/config.yaml:
listen: :443
tls:
cert: /etc/hysteria/server.crt
key: /etc/hysteria/server.key
auth:
type: password
password: 你的密码(随机长字符串)
masquerade:
type: proxy
proxy:
url: https://bing.com
rewriteHost: true
bandwidth:
up: 1 gbps
down: 1 gbps
关键参数说明:
masquerade:将流量伪装成对目标网站的正常访问bandwidth:填服务器实际带宽,影响拥塞控制效果,不要填超过实际值
启动服务:
systemctl enable hysteria-server --now
systemctl status hysteria-server
防火墙开放端口
ufw allow 443/udp
注意:Hysteria2 走 UDP,必须开放 UDP 端口,容易漏掉。
验证服务端
# 检查服务是否正常运行
journalctl -u hysteria-server -f
# 看到类似输出说明正常:
# server up and running
客户端配置(mihomo)
在 mihomo 的 proxy 配置里添加:
proxies:
- name: "DMIT-HK-Hysteria2"
type: hysteria2
server: 你的VPS_IP
port: 443
password: 你的密码
sni: bing.com
skip-cert-verify: true # 使用自签证书时需要
双协议互备:和 VLESS+Reality 配合
单协议是单点故障。推荐同时部署 Hysteria2 和 VLESS+XTLS-Reality,在 mihomo 里配置自动切换:
proxy-groups:
- name: "香港节点"
type: fallback
url: http://www.gstatic.com/generate_204
interval: 30
proxies:
- DMIT-HK-Reality # 主力(TCP,抗识别)
- DMIT-HK-Hysteria2 # 备用(UDP,高速)
mihomo 每 30 秒检测一次连通性,主节点不通自动切到备用。
完整的多网关架构设计,见:家庭网络多网关架构
常见问题
UDP 被运营商封锁
部分地区运营商会 QoS UDP 流量。可以把 Hysteria2 端口改成其他端口,或者在这个场景下切换到 VLESS+Reality(TCP)。
速度比预期慢
- 检查
bandwidth配置是否接近实际带宽 - 确认客户端也配置了对应的
up/down(部分版本 mihomo 自动协商) - 检查 VPS 是否有流量限速策略
证书报错
skip-cert-verify: true 只对自签证书场景使用。如果有域名,推荐用 acme 自动申请 Let’s Encrypt 证书,更安全。
VPS 推荐
Hysteria2 依赖 UDP,要注意部分 VPS 商家会对 UDP 流量额外限制。
DMIT 香港和美国节点对 UDP 友好,实测 Hysteria2 可以跑满带宽。具体选购对比见:VPS 选购指南
有配置问题,欢迎来 Telegram 找我。
延伸阅读:
- Xray VLESS+XTLS 部署教程 — 与 Hysteria2 互补的 TCP 协议
- 家庭网络多网关架构 — 把多个协议节点统一管理
- VPS 被封 IP 怎么办 — 应急处理方案
📷 封面图 · Flux Schnell AI 生成 · panshi.io 品牌风格