Skip to content

Releases: apernet/hysteria

app/v2.4.4

18 May 02:59
15e5846
Compare
Choose a tag to compare

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

29 Apr 03:46
c831b98
Compare
Choose a tag to compare

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

28 Apr 04:22
d280557
Compare
Choose a tag to compare
  • 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

13 Apr 07:05
234dc45
Compare
Choose a tag to compare
  • 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 to quic 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

23 Mar 23:14
2d4dd66
Compare
Choose a tag to compare
  • 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

10 Mar 06:45
02baab1
Compare
Choose a tag to compare
  • 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

app/v2.2.4

27 Jan 03:04
80bc3b3
Compare
Choose a tag to compare

This release contains important fixes and we strongly encourage everyone to upgrade.

  • [Important] Fixed a bug where a connection timeout would block other connections from being established
  • Updated quic-go to v0.41.0

此版本包含重要修复,强烈建议更新

  • [重要] 修复一个连接超时会阻塞其他连接建立的 bug
  • quic-go 更新到 v0.41.0

app/v2.2.3

30 Dec 03:17
Compare
Choose a tag to compare
  • Fixed a bug where using an IPv4/IPv6 specific listening address like 0.0.0.0:443 or [::]:443 would still result in listening on both IPv4/IPv6
  • Delay server address DNS resolution until connection attempt when lazy mode is enabled
  • Local TLS certificates are now read every time a TLS handshake takes place, allowing users to update files without restarting the server

  • 修复了即使显式使用 IPv4/IPv6 监听地址(如 0.0.0.0:443[::]:443 )仍会同时监听 IPv4/IPv6 的问题
  • 开启懒狗模式的情况下,服务器域名解析推迟到需要连接时
  • 每次 TLS 握手时都会重新读取本地证书,以便用户能够在不重启服务器的情况下更新文件

app/v2.2.2

23 Nov 05:05
f48a5ed
Compare
Choose a tag to compare
  • Fixed a bug introduced in the previous version that broke the automatic reconnection of the client
  • Added suffix: support to ACL for matching a domain and all its subdomains (e.g. reject(suffix:baidu.com))

  • 修复了上个版本引入的一个导致客户端无法自动重连的 bug
  • ACL 新增 suffix: 支持,用来匹配一个域名和其所有子域名 (例如 reject(suffix:baidu.com))

app/v2.2.1

19 Nov 05:34
3a77d47
Compare
Choose a tag to compare
  • Added GeoIP & GeoSite auto update (geoUpdateInterval field under ACL, default is 1 week)
  • Client now shows handshake information after connecting to the server, currently includes UDP forwarding availability & tx rate
  • Changed the basis for bandwidth conversion (Kbps/Mbps/Gbps/Tbps) from 1024 to 1000
  • Added RISC-V (riscv64) support
  • Updated quic-go to v0.40.0

  • 添加了 GeoIP 和 GeoSite 自动更新功能(ACL 下的 geoUpdateInterval 字段,默认为一周)
  • 客户端现在在连接到服务器后会显示握手信息,目前包括 UDP 转发是否开启和协商的传输速率
  • 带宽单位换算(Kbps/Mbps/Gbps/Tbps)从 1024 改为 1000
  • 添加了 RISC-V (riscv64) 支持
  • quic-go 更新到 v0.40.0