Releases: apernet/hysteria
Releases · apernet/hysteria
app/v2.5.2
- By default, the server now terminates the TLS handshake if the SNI sent by a client does not match the certificate. A new
sniGuard
option has been added to thetls
section to control this behavior - Fixed the issue where sniffing could not recognize fragmented QUIC packets
- Updated quic-go to v0.47.0
- 服务端现在默认会在客户端发送的 SNI 与证书不匹配时终止 TLS 握手,并在
tls
中新增了sniGuard
选项用于控制此行为 - 修复了 sniff 无法嗅探分片后的 QUIC 包的问题
- quic-go 更新到 v0.47.0
app/v2.5.1
- Fixed a bug in HTTP sniffing that caused all connections to non-standard ports (non-80) to fail
- Fixed a bug in the client where the authentication password was not escaped when parsing sharing links
- Updated quic-go to v0.46.0
- 修复了 HTTP 嗅探中一个导致所有非标准端口 (非 80) 连接会发生错误的问题
- 修复了客户端解析分享链接时未对认证密码部分进行转义的问题
- quic-go 更新到 v0.46.0
app/v2.5.0
- Added support for ACME DNS challenge, including several common providers such as Cloudflare, GoDaddy, and Name.com
- Added server-side protocol sniffing, supporting HTTP, TLS (HTTPS), and QUIC (HTTP/3)
- Fixed the issue with inaccurate unit conversion in the speed test command (1024 -> 1000)
- 新增 ACME DNS 验证支持,支持 Cloudflare, GoDaddy, Name.com 等多个常见服务商
- 新增服务端协议嗅探 (Sniff),支持 HTTP, TLS (HTTPS) 和 QUIC (HTTP/3) 协议
- 修复测速命令中速度显示单位转换不准确的问题 (1024 -> 1000)
app/v2.4.5
- Fixed some logic issues in BBR, and added
HYSTERIA_BBR_DEBUG
environment variable for printing debug information - Fixed compatibility issues of the HTTP proxy with certain programs
- Updated quic-go to v0.44.0
- 修复 BBR 中的一些逻辑问题,并新增
HYSTERIA_BBR_DEBUG
环境变量用于输出 BBR 调试信息 - 修复 HTTP 代理对某些程序的兼容性问题
- quic-go 更新到 v0.44.0
app/v2.4.4
This release contains important fixes and we strongly encourage everyone to upgrade.
- Fixed a memory leak in quic-go between 2.4.2 and 2.4.3
- Added a new GET
/online
endpoint to the traffic stats API for retrieving current online users and their connection counts - The client now gracefully closes the QUIC connection when exiting
此版本包含重要修复,强烈建议更新
- 修复 2.4.2-2.4.3 中 quic-go 存在的一个内存泄漏问题
- 流量统计 API 新增 GET
/online
接口,用于查询当前在线用户与其连接数 - 客户端退出时将优雅关闭 QUIC 连接,服务端无需再等待超时
app/v2.4.3
This release contains important fixes and we strongly encourage everyone to upgrade.
- Fixed a bug introduced in the previous version that caused UDP forwarding to not work properly
此版本包含重要修复,强烈建议更新
- 修复上个版本引入的一个导致 UDP 转发无法正常工作的 bug
app/v2.4.2
- Small tweaks to Brutal congestion control to improve performance at high speeds
- When using a local certificate, the server now checks if the files can be accessed on startup. This ensures that access problems are detected immediately, rather than when accepting client connections.
- Updated quic-go to v0.43.0
- 对 Brutal 进行了细微调整,提升在高速下的性能
- 当使用本地证书时,服务端会在启动时检查文件是否能被正常访问,避免访问错误在接受客户端连接时才出现。
- quic-go 更新到 v0.43.0
app/v2.4.1
- The client now supports listening to both HTTP and SOCKS5 on a single port by making their
listen
addresses the same - The client has added a new
sockopts
section toquic
which allows the user to specify the bind interface, fwmark and FD control socket path for outbound QUIC connections. This is a feature mainly for Android app development.
- 客户端现已支持在同一端口上同时监听 HTTP 和 SOCKS5,只需将它们的
listen
地址设置为相同即可 - 客户端在
quic
下新增了sockopts
部分,允许用户为出站的 QUIC 连接绑定指定网卡、设置 fwmark 和 FD control socket 路径。此功能主要用于 Android 代理应用的开发。
app/v2.4.0
- Added TUN mode to client (supports Windows, Linux & macOS)
- ACL now supports matching port ranges (e.g.
reject(all, udp/40000-50000)
) - Added a
listenHost
field to the server ACME config to allow specifying the listening address for receiving validation requests - Updated quic-go to v0.42.0
- Lowered the log level for proxied connection errors from error to warning
- 客户端新增 TUN 模式,支持 Windows, Linux 和 macOS
- ACL 端口匹配支持范围 (如
reject(all, udp/40000-50000)
) - 服务端 ACME 配置新增
listenHost
字段,用于指定接收验证请求的监听地址 - quic-go 更新到 v0.42.0
- 被代理的连接的错误日志级别由 error 降低到 warning
app/v2.3.0
- Added a built-in speed test subcommand for client & its server-side support (https://hysteria.network/docs/advanced/Speed-Test/)
- Automatically try to re-download GeoIP/GeoSite DB files if they fail to load
- Better SOCKS5 outbound error messages
- Fixed a bug where the dual stack listen address was actually only listening for IPv6 on FreeBSD
- 客户端新增速度测试子命令,以及对应的服务端支持 (https://hysteria.network/zh/docs/advanced/Speed-Test/)
- 如果 GeoIP/GeoSite 数据库加载失败,会自动尝试重新下载
- 改进了 SOCKS5 出站错误信息的显示
- 修复了在 FreeBSD 上双栈监听地址实际上只监听 IPv6 的 bug