Guide 02
Hysteria 2 节点维护和断流排查
当代理经常超时,先判断是服务崩了、服务器出网慢,还是 UDP 链路不稳。
检查服务状态
hysteria version
systemctl status hysteria-server --no-pager
ss -ulpn | grep hysteria
看最近日志
重点看 `timeout: no recent network activity`、`i/o timeout`、`client disconnected`。
journalctl -u hysteria-server -n 80 --no-pager
保守 QUIC 配置
下面是稳定优先的思路。改配置前先备份。
cp -a /etc/hysteria/config.yaml /etc/hysteria/config.yaml.bak
# config.yaml
quic:
initStreamReceiveWindow: 16777216
maxStreamReceiveWindow: 16777216
initConnReceiveWindow: 33554432
maxConnReceiveWindow: 33554432
maxIdleTimeout: 120s
客户端带宽不要乱填
如果客户端带宽填得远高于真实网络,Hysteria 的拥塞控制可能过冲,表现为快一下、卡一下、再断流。 初学者可以先填真实测速的 60%-80%。
代理服务只建议自用或小范围可信使用,不要做公开代理。