Skip to content

Commit 9826f15

Browse files
Update EasyTier v2.6.4-20260628
1 parent e27b630 commit 9826f15

11 files changed

Lines changed: 56 additions & 90 deletions

File tree

CHANGELOG.md

Lines changed: 51 additions & 85 deletions
Original file line numberDiff line numberDiff line change
@@ -1,85 +1,51 @@
1-
## 📝 更新日志(v2.3.1 → v2.3.2)
2-
3-
### 🚀 新功能 / Feature Enhancements
4-
5-
* 支持 QUIC 代理 [@KKRainbow](https://github.com/KKRainbow)
6-
* 支持子网代理映射功能 [@KKRainbow](https://github.com/KKRainbow)
7-
* `easytier-core` 支持多配置文件加载 [@xzzpig](https://github.com/xzzpig)
8-
* 添加转发带宽速率限制功能(bps limiter)[@KKRainbow](https://github.com/KKRainbow)
9-
* Web 支持 IPv4/IPv6 双栈访问 [@BlackLuny](https://github.com/BlackLuny)
10-
* 支持通过 命令行设置机器 UID [@KKRainbow](https://github.com/KKRainbow)
11-
* 添加 RPC 门户白名单,默认仅允许本地访问 [@xzzpig](https://github.com/xzzpig)
12-
* GUI / Web 支持 Toml 配置的导入、导出和编辑 [@xzzpig](https://github.com/xzzpig)
13-
14-
15-
### 🐞 问题修复 / Bug Fixes
16-
17-
* 修复 roaming 后 WireGuard peer 表丢失的问题 [@imkiva](https://github.com/imkiva)
18-
* 修复 OSPF 路由条目残留的问题 [@KKRainbow](https://github.com/KKRainbow)
19-
* 修复内置 STUN 服务未使用 XOR-MAPPED 地址的问题 [@KKRainbow](https://github.com/KKRainbow)
20-
* 移除 macOS 上 utun 设备的默认路由设置 [@KKRainbow](https://github.com/KKRainbow)
21-
* 添加对 RPC 数据包合法性的检查(Fix #963[@BlackLuny](https://github.com/BlackLuny)
22-
* 更新 `default_port` 与 SNI 逻辑,提升反向代理可达性 [@thezzisu](https://github.com/thezzisu)
23-
* 支持 `--proxy-forward-by-system``--enable-exit-node` 同时使用 [@imkiva](https://github.com/imkiva)
24-
* KCP 支持自动重连机制 [@KKRainbow](https://github.com/KKRainbow)
25-
* 批量压缩代替流式压缩,降低内存使用 [@KKRainbow](https://github.com/KKRainbow)
26-
*`PeerConn` 添加 `is_hole_punched` 属性,取代原打洞状态表 [@liusen373](https://github.com/liusen373)
27-
28-
### 📄 其他改动 / Other Changes
29-
30-
* 更新 core.yml,使用 UPX 4.2.4 进行打包优化 [@KKRainbow](https://github.com/KKRainbow)
31-
32-
## 👥 新贡献者 / New Contributors
33-
34-
* 🎉 @thezzisu 首次贡献于 [#947](https://github.com/EasyTier/EasyTier/pull/947)
35-
* 🎉 @imkiva 首次贡献于 [#954](https://github.com/EasyTier/EasyTier/pull/954)
36-
* 🎉 @BlackLuny 首次贡献于 [#953](https://github.com/EasyTier/EasyTier/pull/953)
37-
* 🎉 @tianxiayu007 首次贡献于 [#1004](https://github.com/EasyTier/EasyTier/pull/1004)
38-
* 🎉 @liusen373 首次贡献于 [#1001](https://github.com/EasyTier/EasyTier/pull/1001)
39-
40-
🔗 **完整更新记录**: [点击查看完整变更](https://github.com/EasyTier/EasyTier/compare/v2.3.1...v2.3.2)
41-
42-
---
43-
44-
## 📝 Release Notes (v2.3.1 → v2.3.2)
45-
46-
### 🚀 Feature Enhancements
47-
48-
* Added support for QUIC proxy [@KKRainbow](https://github.com/KKRainbow)
49-
* Added subnet proxy mapping support [@KKRainbow](https://github.com/KKRainbow)
50-
* `easytier-core` now supports loading multiple configuration files [@xzzpig](https://github.com/xzzpig)
51-
* Added bandwidth rate limiting for forwarding traffic (bps limiter) [@KKRainbow](https://github.com/KKRainbow)
52-
* Web interface now supports IPv4/IPv6 dual-stack access [@BlackLuny](https://github.com/BlackLuny)
53-
* Allow setting machine UID via command line [@KKRainbow](https://github.com/KKRainbow)
54-
* Added RPC portal whitelist, local access only by default [@xzzpig](https://github.com/xzzpig)
55-
* GUI/Web now supports importing, exporting, and editing Toml configurations [@xzzpig](https://github.com/xzzpig)
56-
57-
### 🐞 Bug Fixes
58-
59-
* Fixed issue where WireGuard peer table was lost after client roaming [@imkiva](https://github.com/imkiva)
60-
* Fixed OSPF route residue by adjusting route entry management [@KKRainbow](https://github.com/KKRainbow)
61-
* Fixed internal STUN server to use XOR-MAPPED address [@KKRainbow](https://github.com/KKRainbow)
62-
* Removed default route on macOS `utun` devices [@KKRainbow](https://github.com/KKRainbow)
63-
* Added sanity check for incoming RPC packets (Fix #963) [@BlackLuny](https://github.com/BlackLuny)
64-
* Improved reverse proxy reachability by updating `default_port` and SNI logic [@thezzisu](https://github.com/thezzisu)
65-
* Enabled `--proxy-forward-by-system` to work with `--enable-exit-node` [@imkiva](https://github.com/imkiva)
66-
* Added KCP reconnect mechanism [@KKRainbow](https://github.com/KKRainbow)
67-
* Replaced streaming compression with bulk compression to reduce memory usage [@KKRainbow](https://github.com/KKRainbow)
68-
* Introduced `is_hole_punched` property to `PeerConn`, replacing global punch state table [@liusen373](https://github.com/liusen373)
69-
70-
### 📄 Other Changes
71-
72-
* Updated `core.yml` to use UPX 4.2.4 for binary packing optimization [@KKRainbow](https://github.com/KKRainbow)
73-
74-
## 👥 New Contributors
75-
76-
* 🎉 @thezzisu made their first contribution in [#947](https://github.com/EasyTier/EasyTier/pull/947)
77-
* 🎉 @imkiva made their first contribution in [#954](https://github.com/EasyTier/EasyTier/pull/954)
78-
* 🎉 @BlackLuny made their first contribution in [#953](https://github.com/EasyTier/EasyTier/pull/953)
79-
* 🎉 @tianxiayu007 made their first contribution in [#1004](https://github.com/EasyTier/EasyTier/pull/1004)
80-
* 🎉 @liusen373 made their first contribution in [#1001](https://github.com/EasyTier/EasyTier/pull/1001)
81-
82-
🔗 **Full Changelog**: [View Full Changes](https://github.com/EasyTier/EasyTier/compare/v2.3.1...v2.3.2)
83-
84-
85-
---
1+
# EasyTier v2.6.4 Release Notes
2+
3+
## 📝 更新日志(v2.6.3 → v2.6.4)
4+
5+
### 🚀 新功能
6+
7+
* **Windows UDP 广播中继** — 开启后,虚拟网络内的其他设备可以接收到本机发出的 UDP 广播包,让依赖局域网广播的应用(如局域网游戏发现、DLNA 投屏)在虚拟网络中正常工作。默认关闭,通过 `--enable-udp-broadcast-relay`、环境变量或 Web 界面开关启用。仅 Windows,需管理员权限。[@KKRainbow](https://github.com/KKRainbow) [#2222](https://github.com/EasyTier/EasyTier/pull/2222)
8+
9+
* **鸿蒙端配置持久化与分享** — 鸿蒙端配置现在会保存到本地存储,重启后不会丢失。支持配置的分享链接(一条链接即可把组网配置发给其他人导入)。路由聚合逻辑优化,减少冗余路由条目。[@FrankHan052176](https://github.com/FrankHan052176) [#2227](https://github.com/EasyTier/EasyTier/pull/2227)
10+
11+
### 🐞 问题修复
12+
13+
* **修复 QUIC Proxy 概率性建连失败问题** — QUIC Proxy 在丢包时有概率建连失败,改为使用 QUIC open_bi 来处理建连。[@21paradox](https://github.com/21paradox) [#2216](https://github.com/EasyTier/EasyTier/pull/2216)
14+
15+
* **修复设备标识丢失与 Web 管理页崩溃** — 设备标识(Machine ID)现在会持久化保存,升级或重启后标识不变,不会导致需要重新认证。同时修复了 Web 管理界面在收到异常数据时崩溃退出的问题。[@KKRainbow](https://github.com/KKRainbow) [#2216](https://github.com/EasyTier/EasyTier/pull/2215)
16+
17+
* **修复长时间运行内存持续增长** — 修复了一个资源未正常释放的问题,EasyTier 长时间运行不会内存越占越多。[@KKRainbow](https://github.com/KKRainbow) [#2211](https://github.com/EasyTier/EasyTier/pull/2211)
18+
19+
* **ACL 规则配置更宽容** — 配置 ACL 规则时不需要填全部字段,没填的字段自动用默认值,不会因漏写导致配置加载失败。[@fanyang89](https://github.com/fanyang89) [#2206](https://github.com/EasyTier/EasyTier/pull/2206)
20+
21+
* **重连失败时错误提示更清晰** — 手动重连出错时,错误信息会明确标明是 DNS 解析、网络连接还是握手环节超时,方便排查。[@fanyang89](https://github.com/fanyang89) [#2062](https://github.com/EasyTier/EasyTier/pull/2062)
22+
23+
* **CLI 帮助信息补全** — 之前部分子命令和参数没有 `--help` 说明,现已补齐。[@fanyang89](https://github.com/fanyang89) [#2213](https://github.com/EasyTier/EasyTier/pull/2213)
24+
25+
🔗 **完整变更记录**: [GitHub Compare](https://github.com/EasyTier/EasyTier/compare/v2.6.3...HEAD)
26+
27+
---
28+
29+
## 📝 Release Notes (v2.6.3 → v2.6.4)
30+
31+
### 🚀 New Features
32+
33+
* **Windows UDP broadcast relay** — When enabled, UDP broadcast packets from your PC are forwarded to other devices in the virtual network, allowing LAN-dependent apps like game discovery and DLNA to work across the VPN. Disabled by default; enable via `--enable-udp-broadcast-relay`, environment variable, or Web UI toggle. Windows only, requires admin privileges.[@KKRainbow](https://github.com/KKRainbow) [#2222](https://github.com/EasyTier/EasyTier/pull/2222)
34+
35+
* **HarmonyOS config persistence and sharing** — Configs on HarmonyOS are now saved locally and survive restarts. Share your network config with others via a single link. Route aggregation has been optimized to reduce redundant entries.[@FrankHan052176](https://github.com/FrankHan052176) [#2227](https://github.com/EasyTier/EasyTier/pull/2227)
36+
37+
### 🐞 Bug Fixes
38+
39+
* **Fixed the probabilistic connection establishment issue in QUIC Proxy** — QUIC Proxy had a chance of connection failure when packets were lost. Instead, QUIC open_bi is used to handle connection establishment.[@21paradox](https://github.com/21paradox) [#2216](https://github.com/EasyTier/EasyTier/pull/2216)
40+
41+
* **Fixed device identity loss and web dashboard crash** — Machine ID is now persisted across restarts and upgrades, preventing re-authentication after updates. Also fixed the web dashboard crashing on malformed packets.[@KKRainbow](https://github.com/KKRainbow) [#2215](https://github.com/EasyTier/EasyTier/pull/2215)
42+
43+
* **Fixed memory creep during long runs** — Fixed a resource leak that caused memory usage to grow over time when running EasyTier for extended periods.[@KKRainbow](https://github.com/KKRainbow) [#2211](https://github.com/EasyTier/EasyTier/pull/2211)
44+
45+
* **More forgiving ACL config** — ACL rules in config files no longer require every field to be filled in. Missing fields now use sensible defaults instead of causing load errors.[@fanyang89](https://github.com/fanyang89) [#2206](https://github.com/EasyTier/EasyTier/pull/2206)
46+
47+
* **Clearer reconnect error messages** — When manual reconnection fails, the error now tells you exactly what went wrong — DNS, connection, or handshake — instead of a generic timeout.[@fanyang89](https://github.com/fanyang89) [#2062](https://github.com/EasyTier/EasyTier/pull/2062)
48+
49+
* **Missing CLI help text added** — Previously undocumented CLI subcommands and flags now have proper `--help` descriptions.[@fanyang89](https://github.com/fanyang89) [#2213](https://github.com/EasyTier/EasyTier/pull/2213)
50+
51+
🔗 **Full Changelog**: [GitHub Compare](https://github.com/EasyTier/EasyTier/compare/v2.6.3...HEAD)

easytier-magisk/easytier/arm/easytier-cli

100644100755
949 KB
Binary file not shown.

easytier-magisk/easytier/arm/easytier-core

100644100755
1.87 MB
Binary file not shown.

easytier-magisk/easytier/arm/easytier-web

100644100755
-6.56 MB
Binary file not shown.

easytier-magisk/easytier/arm/easytier-web-embed

100644100755
-8.76 MB
Binary file not shown.

easytier-magisk/easytier/arm64/easytier-cli

100644100755
952 KB
Binary file not shown.

easytier-magisk/easytier/arm64/easytier-core

100644100755
1.77 MB
Binary file not shown.

easytier-magisk/easytier/arm64/easytier-web

100644100755
-6.16 MB
Binary file not shown.

easytier-magisk/easytier/arm64/easytier-web-embed

100644100755
-8.43 MB
Binary file not shown.

easytier-magisk/module.prop

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
id=easytier-magisk
22
name=EasyTier for Magisk
3-
version=v2.3.2
4-
versionCode=20250707
3+
version=v2.6.4
4+
versionCode=20260628
55
author=Gwkang
66
description=EasyTier for Magisk, 配置文件:/data/adb/easytier-magisk/config.toml, 修改后点击操作按钮生效
77
updateJson=https://github.com/iGwkang/easytier-magisk/raw/refs/heads/main/update.json

0 commit comments

Comments
 (0)