Hysteria 2
Hysteria 2 是一个基于 QUIC 的简单国产协议。 其卖点是 Brutal,一种拥塞控制算法,即使在丢包情况下也能尝试达到用户定义的带宽。
Warning
虽然 GFW 很少封锁基于 UDP 的代理,但这类协议的特性实际上比基于 TCP 的代理更加明显。
| 协议规范 | 抵抗被动检测 | 抵抗主动探测 |
|---|---|---|
| hysteria.network |
密码生成器
| 生成密码 | 操作 |
|---|---|
|
与官方 Hysteria 的区别
官方程序支持一种名为 userpass 的认证方式,
它实际上使用 <username>:<password> 的组合作为实际密码,
而 sing-box 不提供此别名。
要将 sing-box 与官方程序配合使用,您需要将该组合填入作为实际密码。
服务端示例
将 up_mbps 和 down_mbps 值替换为您服务器的实际带宽。
{
"inbounds": [
{
"type": "hysteria2",
"listen": "::",
"listen_port": 8080,
"up_mbps": 100,
"down_mbps": 100,
"users": [
{
"name": "sekai",
"password": "<password>"
}
],
"tls": {
"enabled": true,
"server_name": "example.org",
"key_path": "/path/to/key.pem",
"certificate_path": "/path/to/certificate.pem"
}
}
]
}
{
"inbounds": [
{
"type": "hysteria2",
"listen": "::",
"listen_port": 8080,
"up_mbps": 100,
"down_mbps": 100,
"users": [
{
"name": "sekai",
"password": "<password>"
}
],
"tls": {
"enabled": true,
"server_name": "example.org",
"acme": {
"domain": "example.org",
"email": "[email protected]"
}
}
}
]
}
{
"inbounds": [
{
"type": "hysteria2",
"listen": "::",
"listen_port": 8080,
"up_mbps": 100,
"down_mbps": 100,
"users": [
{
"name": "sekai",
"password": "<password>"
}
],
"tls": {
"enabled": true,
"server_name": "example.org",
"acme": {
"domain": "example.org",
"email": "[email protected]",
"dns01_challenge": {
"provider": "cloudflare",
"api_token": "my_token"
}
}
}
}
]
}
客户端示例
将 up_mbps 和 down_mbps 值替换为您客户端的实际带宽。
提示
使用 sing-box merge 命令将配置和证书合并为一个文件。