Skip to content

Releases: apernet/hysteria

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

app/v2.2.0

30 Oct 05:48
Compare
Choose a tag to compare
  • Added GeoSite support to ACL (both GeoIP and GeoSite now use the v2ray "dat" format database)
  • Added support for non-English domains (IDN) to ACL (e.g. v6_only(战狼*.中国))
  • Added WebSocket support to masquerade proxy mode
  • Added secret-based authentication to Traffic Stats API
  • Fixed compatibility issues on certain Linux systems

  • ACL 新增 GeoSite 支持 (GeoIP 和 GeoSite 现在都使用 v2ray 的 "dat" 格式数据库)
  • ACL 新增对非英文域名 (IDN) 的支持 (例如 v6_only(战狼*.中国))
  • 伪装 (masquerade) proxy 模式添加 WebSocket 支持
  • 流量统计 API 新增基于密钥 (secret) 的认证
  • 修复某些 Linux 系统上的兼容性问题

app/v2.1.1

20 Oct 05:00
Compare
Choose a tag to compare

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

  • Fixed a bug where a specially crafted UDP message packet could cause the server to crash
  • Fixed compatibility issues on FreeBSD
  • Windows users can now launch directly by double-clicking the exe file

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

  • 修复一个通过构造特殊的 UDP message 包可以导致服务端崩溃的问题
  • 修复 FreeBSD 上的兼容性问题
  • Windows 用户现在可以通过双击 exe 文件直接启动程序了

app/v2.1.0

12 Oct 06:09
Compare
Choose a tag to compare
  • Fixed a memory leak in BBR
  • Minor tweaks to Brutal congestion control
  • Added string mode to masquerade
  • Added HTTP/HTTPS proxy outbound

  • 修复 BBR 内存泄漏问题
  • 微调 Brutal 拥塞控制
  • 伪装 (masquerade) 新增字符串 (string) 模式
  • 出站 (outbound) 新增 HTTP/HTTPS 代理

app/v2.0.4

07 Oct 03:42
Compare
Choose a tag to compare
  • Optimized and fixed some issues in Brutal CC
  • Fixed problem where BBR could freeze the connection and cause CPU usage to spike under certain conditions
  • Fixed two race condition issues
  • Added HYSTERIA_BRUTAL_DEBUG environment variable. When enabled, it prints information like current RTT, packet loss, MTU, etc.

  • 优化并修复 Brutal 拥塞控制中的一些问题
  • 修复 BBR 在特定条件下导致连接卡死且 CPU 占用飙升的问题
  • 修复两个线程安全问题
  • 新增 HYSTERIA_BRUTAL_DEBUG 环境变量,开启后可输出当前延迟、丢包率、MTU 等信息

app/v2.0.3

01 Oct 07:46
7ba9fb2
Compare
Choose a tag to compare

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

  • [Important] Fixed the problem where when using BBR (either the client doesn't set bandwidth or the server has ignoreClientBandwidth enabled), due to a bug in the BBR implementation, it could not accurately determine the bandwidth and send packets much faster than the limit.
  • Fixed the problem where ZeroSSL couldn't acquire certificates due to missing EAB.

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

  • [重要] 修复在使用 BBR (即客户端不写带宽,或服务端开启了 ignoreClientBandwidth) 的情况下,由于 BBR 实现的 bug 导致无法准确判断带宽上限,发包速率过快的问题。
  • 修复 ZeroSSL 缺少 EAB 无法获取证书的问题

app/v2.0.2

16 Sep 03:33
1d0560d
Compare
Choose a tag to compare
  • Fixed connection issues on some devices due to lack of GSO support
  • Added HTTP/HTTPS (TCP) masquerade servers
  • Added Android builds

  • 修复在某些设备上由于不支持 GSO 导致的无法连接/断流问题
  • 新增 HTTP/HTTPS (TCP) 伪装服务器
  • 新增 Android 构建

app/v2.0.1

12 Sep 04:49
9e9a820
Compare
Choose a tag to compare
  • Added TCP redirect mode
  • Log HTTP requests handled by masquerade (debug level)
  • Added environment variable HYSTERIA_ACME_DIR to control ACME data directory location

  • 新增 TCP Redirect 模式
  • 在日志中输出伪装模式收到的 HTTP 请求 (debug 级别)
  • 新增环境变量 HYSTERIA_ACME_DIR,用于设置 ACME 目录的位置