App 版本变更
🇺🇸 Surge 5 Free
5.11.0ꜛ (Apr 25, 2024)
Smart Group
这是一种新型的策略组,由我们精心设计的算法引擎驱动,它可以从该策略组的子策略中自动选择适当的策略。 智能策略组的目标是取代最初的自动测试组(url/负载平衡/回退),大大优化体验,同时最大限度地减少对策略组进行手动干预的需求。 用户只需将可用策略放入此组即可。
有关详细信息,请参阅:
https://kb.nssurge.com/surge-knowledge-base/guidelines/smart-group
规则系统
- 规则系统的整体性能优化。
-对大域规则集中的索引算法进行了显著优化,将超过100,000条规则的规则集的搜索效率提高了十倍以上。
- 更正了规则集中逻辑规则的子规则不能被规则集的“不解决”和“扩展匹配”参数所涵盖的问题。
-添加了一个新的规则类型“DOMAIN-WILDCARD”,支持“? `和`*`域名匹配。
-“DOMAIN-SET”和“RULE-SET”更改为严格验证。 如果文件中有无效行,整个规则集将失效,以避免滥用造成的问题。
IPv6
- `ipv6-vif`参数的行为已被修改。 当设置为始终时,即使未设置`ipv6=true`,IPv6功能也会被启用。
-为`ipv6-vif=always`参数添加了警告。
-调整了自动重试机制。 在非IPv6网络中访问IPv6地址将不再进入重试过程,请求将立即失败(解决在非IPv6环境中启用IPv6 VIF时一些应用程序停滞的问题,但应用程序仍将继续发送IPv6请求)。
其他优化
-增强了“$
notification.post”,增加了对媒体资源、声音提示和自动解雇的支持。
- 优化的WireGuard故障处理。
- 减少睡眠期间TUIC协议的功耗。
- 提高了请求日志系统中时间统计的精度,现在精确到µs级别。
- 优化了各种异常重试机制,避免了面对一些特定问题时连续重试造成的高资源使用率。 对于需要连续重试的操作(例如WireGuard重新连接,Ponte服务器向iCloud报告),Surge现在将在错误后0.1秒、0.5秒、1秒、5秒、10秒、30秒后重试。
-优化了外部资源的缓存系统。
- 添加了配置文件行修饰符 `#! 要求`。
-当发现当前网络由Surge Mac Gateway管理时,Surge iOS现在将自动暂停。 (这可以通过默认启用的自动暂停选项进行调整。)
-优化了TUN接管和特定应用程序性能兼容性问题。
- 优化的内存使用、不频繁使用和大型脚本将不再缓存在内存中。
-网络诊断页面添加了具有复制功能的SSID/BSSID。
-现在,在日志界面中上传日志时,当前运行的引擎将自动生成最新的详细日志(新版本在内存中缓存了256KB的日志),因此当报告问题时,您可以直接上传,而无需在详细模式下重现。
-对于与策略组和脚本类型相关的外部资源,最大大小现在限制为2MB,以避免在配置错误时内存溢出。
查看知识库以获取完整的发布说明。
Ko'proq ko'rsatish ...