Hysteria 2
URI 方案 (URI Scheme)
Hysteria 2 的 URI 方案旨在以简洁的方式提供连接 Hysteria 2 服务器所需的所有必要信息。 它包含各种参数,例如服务器地址、认证信息、混淆类型及其参数,以及 TLS 设置。
结构 (Structure)
hysteria2://[auth]@[hostname]:[port]/?[key=value]&[key=value]...
hy2://[auth@]hostname[:port]/?[key=value]&[key=value]...认证 - auth
身份验证凭据必须在 URI 的 auth 部分指定。 特殊情况:当服务器使用 userpass(用户名密码)认证时,auth 部分的格式应为 username:password。
主机名 - hostname
服务器的主机名和可选端口。如果省略端口,则默认使用 443。 端口部分支持“多端口”格式,这是一种特殊的地址格式:
example.com:1234,5678,9012
example.com:20000-50000
example.com:1234,5000-6000,7044,8000-9000
指定的端口数量没有限制。客户端会从指定的端口中随机选择一个用于初始连接,并定期切换到另一个端口。间隔控制参数位于 udphop 部分的 interval(即 mportHopInt):
"udphop": {
"port": "1234,5000-6000",
"interval": "30"
}查询参数 (Query Parameters)
obfs: 所使用的混淆类型。目前仅支持 salamander。
obfs-password: 指定混淆类型所需的密码(如果适用)。
sni: 用于 TLS 连接的服务器名称指示(Server Name Indication)。如果 hostname 是域名且未提供 sni 参数,则 hostname 将被用作 serverName。
Last updated