跳到主要内容

Hysteria2

Hysteria2 是一种基于 QUIC 协议的高性能代理,专为具有挑战性的网络环境而设计。它专注于在拥塞或高丢包率的链路上最大限度地提高吞吐量并最大限度地降低延迟。

协议标准

示例

# 带有可选性能和安全设置的 Hysteria2 代理配置
ProxyHysteria2 = hysteria2, 1.2.3.4, 443, password=pwd, download-bandwidth=100, port-hopping="1234;5000-6000", port-hopping-interval=30, skip-cert-verify=true, sni=example.com, server-cert-fingerprint-sha256=fac26f65c034829da42d740d23c4a7202475a3834f0ebaecae5f934adbbfd640, salamander-password=Czk7uICJwIqz7GpirV7hhYBq, udp-relay=true

格式

{proxy name} = hysteria2, {server}, {port}, password={password}, download-bandwidth={bandwidth}, port-hopping={hopping}, port-hopping-interval={interval}, skip-cert-verify={skip}, sni={sni}, server-cert-fingerprint-sha256={fingerprint}, salamander-password={salamander}, udp-relay={udp}

参数

名称是否必填备注
proxy name-
server-支持域名和 IP 格式。
port1 - 65535
password-身份验证密码。
download-bandwidth-最大下载速度 (Mbps)。
port-hopping-端口跳跃配置(例如:"1234;5000-6000")。
port-hopping-interval-端口跳跃间隔(秒)(例如:30)。
skip-cert-verifytrue
false
默认值: false。如果代理没有有效的 TLS 证书,请设置为 true。
sni-如果 SNI 值与 host 值一致,则无需定义。
server-cert-fingerprint-sha256-服务器证书的 SHA-256 指纹,十六进制编码(64 个字符)。用于证书固定 (certificate pinning)。多个指纹可用逗号分隔。
salamander-password-为 Hysteria2 启用 Salamander 混淆模式。
udp-relaytrue
false
默认值: true。启用或禁用 UDP 转发。
underlying-proxy-通过一个代理来连接另一个代理(代理链)。值可以是另一个代理名称或策略组名称。参见 通用参数