Abstract streaks of purple and green light

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)。

速度比預期慢

  1. 檢查 bandwidth 配置是否接近實際頻寬
  2. 確認客戶端也配置了對應的 up/down(部分版本 mihomo 自動協商)
  3. 檢查 VPS 是否有流量限速策略

證書報錯

skip-cert-verify: true 只對自簽證書場景使用。如果有域名,推薦用 acme 自動申請 Let’s Encrypt 證書,更安全。

VPS 推薦

Hysteria2 依賴 UDP,要注意部分 VPS 商家會對 UDP 流量額外限制。

DMIT 香港和美國節點對 UDP 友好,實測 Hysteria2 可以跑滿頻寬。具體選購對比見:VPS 選購指南


有配置問題,歡迎來 Telegram 找我。

延伸閱讀:


📷 封面圖 · Flux Schnell AI 生成 · panshi.io 品牌風格