New
v2.5.0
EasyTier v2.5.0 Release Notes
📝 更新日志(v2.4.5 → v2.5.0)
🚀 关键新功能 / Key Features
- GUI 支持服务模式 - GUI 可注册为系统服务运行,避免开机启动时弹出 UAC @xzzpig #1540
- TCP 打洞 - 新增 TCP hole punching,提升复杂网络下的直连成功率 @KKRainbow #1713
- 实验性 FakeTCP Tunnel - 新增实验性 Fake TCP tunnel 选项,感谢 udp2raw 与 phantun 项目提供的启发 @KKRainbow #1673
🌐 DNS / 配置
- Magic DNS / IDN 增强 - 支持中文域名;重构 IDN 与 URL 处理逻辑;支持自定义 TLD zone 并修复 tld_dns_zone 相关问题 @Huchangzhi #1462 @xzzpig #1533 @agustim #1436 @changyun233 #1686
- 配置能力增强 - 配置文件支持环境变量解析;运行时配置管理通过 ConfigRpc 统一 @xzzpig #1640
🖥️ GUI / Web / 易用性
- GUI 远程管理与服务模式 - GUI 支持连接 config server、支持服务模式运行,并优化网络列表加载与网络名展示 @xzzpig #1596 #1578 #1503
- 节点信息 NAT 类型展示 - 节点信息界面新增 NAT type 展示,方便排障与选路 @taurusxin #1464
- 端口转发体验提升 - 端口转发能力增强,GUI 端口转发配置支持响应式布局 @KKRainbow #1662 @xzzpig #1530
🐞 关键修复 / Bug Fixes
- Android VPN 稳定性与 DNS - VpnService 下 Magic DNS 支持增强;修复 VPN 启动失败、IPv6、DNS 选择、路由更新与日志不可达等问题 @CrazyBoyFeng #1617 #1615 #1710 @xzzpig #1628 #1717 @sky96111 #1612
- Windows / 网络栈稳定性 - 修复睡眠唤醒重连、子网代理死循环等稳定性问题 @KKRainbow
⚡ 性能与资源
- 内存与性能优化 - 释放 dashmap 内存;优化 kcp_proxy/socks5 内存释放;减少 clone 并提升路由效率 @KKRainbow #1485 @21paradox #1721 @Tunglies #1663 @KKRainbow #1512
👥 新贡献者 / New Contributors
- 🎉 @iamr0s 首次贡献于 #1417
- 🎉 @ZnqbuZ 首次贡献于 #1428
- 🎉 @niuhuan 首次贡献于 #1440
- 🎉 @Ahua9527 首次贡献于 #1439
- 🎉 @agustim 首次贡献于 #1436
- 🎉 @taurusxin 首次贡献于 #1464
- 🎉 @imdingtalk 首次贡献于 #1422
- 🎉 @Huchangzhi 首次贡献于 #1462
- 🎉 @kuaifan 首次贡献于 #1497
🔗 完整更新记录: 点击查看完整变更
📝 Release Notes (v2.4.5 → v2.5.0)
🚀 Key Features
- GUI Service Mode - GUI can register as a system service to avoid UAC prompts on startup @xzzpig #1540
- TCP Hole Punching - Added TCP hole punching to improve direct connectivity in complex networks @KKRainbow #1713
- Experimental FakeTCP Tunnel - Added an experimental Fake TCP tunnel option; thanks to udp2raw and phantun for inspiration @KKRainbow #1673
🌐 DNS / Configuration
- Magic DNS / IDN Improvements - Added Chinese domain support; refactored IDN & URL handling; added customizable TLD zone and fixed tld_dns_zone issues @Huchangzhi #1462 @xzzpig #1533 @agustim #1436 @changyun233 #1686
- More Powerful Configuration - Supported environment variables in config files; unified runtime configuration management via ConfigRpc @xzzpig #1640
🖥️ GUI / Web / UX
- Remote Management & Service Mode in GUI - GUI can connect to config server, supports service mode, and improves network list loading and naming display @xzzpig #1596 #1578 #1503
- NAT Type Display in Node Info - Added NAT type display in node information UI to improve troubleshooting @taurusxin #1464
- Better Port Forwarding UX - Enhanced port forwarding and made port forward config responsive in the GUI @KKRainbow #1662 @xzzpig
🐞 Bug Fixes
- Android VPN Stability & DNS - Enhanced Magic DNS support via VpnService; fixed VPN startup failures, IPv6, DNS selection, route updates, and unreachable logs @CrazyBoyFeng #1617 #1615 #1710 @xzzpig #1628 #1717 @sky96111 #1612
- Windows / Network Stack Stability - Improved stability around sleep-wake reconnect and subnet proxy dead loops @KKRainbow
⚡ Performance & Resources
- Memory & Performance - Released dashmap memory, optimized memory release in kcp_proxy/socks5, reduced clones, and improved routing efficiency @KKRainbow #1485 @21paradox #1721 @Tunglies #1663 @KKRainbow #1512
👥 New Contributors
- 🎉 @iamr0s made their first contribution in #1417
- 🎉 @ZnqbuZ made their first contribution in #1428
- 🎉 @niuhuan made their first contribution in #1440
- 🎉 @Ahua9527 made their first contribution in #1439
- 🎉 @agustim made their first contribution in #1436
- 🎉 @taurusxin made their first contribution in #1464
- 🎉 @imdingtalk made their first contribution in #1422
- 🎉 @Huchangzhi made their first contribution in #1462
- 🎉 @kuaifan made their first contribution in #1497
🔗 Full Changelog: View Full Changes