Featured image of post 『Blog』Hysteria Advanced

『Blog』Hysteria Advanced

Introduce the advanced settings of Hysteria client/server

注意事项

截至 2022-04-05 该解决方案仍处于测试阶段,未来短期内会有大量的版本更新,请注意甄别本文中可能过时的内容,谨慎参考。如有错误歧义之处欢迎指正。

进阶配置

Hysteria 高级用法的拓展描述,原文已有的不再赘述。

Linux 服务端配置

Windows 客户端配置

必填参数为 server(或 host and port ) ,up_mbps 以及 down_mbps,其余配置与服务端的设置相匹配既可。

  • server:服务器地址。如domain.com:52025,在部分图形化代理软件中将此项拆分成「服务器」与「服务器端口」,注意甄别。

  • protocol:传输协议。可选项为 udpwechat-videofaketcp

  • up_mbps:最大上行(Mbps)。此项限制的是当前客户端的最大上传速度。

  • down_mbps:最大下行(Mbps)。此项限制的是当前客户端的最大下载速度。

  • retry:启动时连接服务器异常后的重试次数。0 为不重试,负数为无限重试。

  • retry_interval:重试间隔,单位为秒。

  • acl:分流规则。通过一系列语法决定访问指定「端点」的流量是否是用代理。

  • mmdb:MaxMind IP 库。

  • obfs:混淆密码。与服务端保持一致。一般不必混淆通信。若开启混淆,极端情况下会略微影响性能。

  • auth | auth_str:认证类型,其值通常称为「认证载荷」。二选一,与服务端保持一致。auth 为 BASE64 验证密钥,auth_str 为自定义的认证字符串。

  • alpn:QUIC TLS ALPN。

  • server_name:服务器名称指示,用于验证服务端的 hostname。填写服务端域名既可(申请证书时解析的域名)。

  • insecure:允许不安全的连接。禁用证书检查,启用后该配置安全性相当于明文。

  • ca:自定义证书(链)。

  • recv_window_conn:QUIC 连接接收窗口。

  • recv_window:QUIC 流接收窗口。

  • disable_mtu_discovery:禁用路径MTU发现。此处的 mtu_discovery 指的是 Path MTU Discovery(PMTUD)

You will to enjoy grander sight / By climing to a greater height.