-
Windows UDP 广播中继 — 开启后,虚拟网络内的其他设备可以接收到本机发出的 UDP 广播包,让依赖局域网广播的应用(如局域网游戏发现、DLNA 投屏)在虚拟网络中正常工作。默认关闭,通过
--enable-udp-broadcast-relay、环境变量或 Web 界面开关启用。仅 Windows,需管理员权限。@KKRainbow #2222 -
鸿蒙端配置持久化与分享 — 鸿蒙端配置现在会保存到本地存储,重启后不会丢失。支持配置的分享链接(一条链接即可把组网配置发给其他人导入)。路由聚合逻辑优化,减少冗余路由条目。@FrankHan052176 #2227
-
修复 QUIC Proxy 概率性建连失败问题 — QUIC Proxy 在丢包时有概率建连失败,改为使用 QUIC open_bi 来处理建连。@21paradox #2216
-
修复设备标识丢失与 Web 管理页崩溃 — 设备标识(Machine ID)现在会持久化保存,升级或重启后标识不变,不会导致需要重新认证。同时修复了 Web 管理界面在收到异常数据时崩溃退出的问题。@KKRainbow #2216
-
修复长时间运行内存持续增长 — 修复了一个资源未正常释放的问题,EasyTier 长时间运行不会内存越占越多。@KKRainbow #2211
-
ACL 规则配置更宽容 — 配置 ACL 规则时不需要填全部字段,没填的字段自动用默认值,不会因漏写导致配置加载失败。@fanyang89 #2206
-
重连失败时错误提示更清晰 — 手动重连出错时,错误信息会明确标明是 DNS 解析、网络连接还是握手环节超时,方便排查。@fanyang89 #2062
-
CLI 帮助信息补全 — 之前部分子命令和参数没有
--help说明,现已补齐。@fanyang89 #2213
🔗 完整变更记录: GitHub Compare
-
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 #2222 -
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 #2227
-
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 #2216
-
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 #2215
-
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 #2211
-
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 #2206
-
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 #2062
-
Missing CLI help text added — Previously undocumented CLI subcommands and flags now have proper
--helpdescriptions.@fanyang89 #2213
🔗 Full Changelog: GitHub Compare