新功能:
为 Surge iOS 新增功能完整的终端(Terminal),支持基于 CLI 的诊断、规则解释、策略组检查、命令补全和命令历史。
新增 MASQUE 代理支持,使用 HTTP/3 CONNECT 和 CONNECT-UDP。
HTTP/2 CONNECT 代理现在可通过 udp-relay=true 转发 UDP 流量。
TrustTunnel 现在可通过 h3=true 使用 HTTP/3 传输。
新增组级代理链式连接。策略组可通过底层代理连接具体代理成员。
为 HTTP Controller 新增兼容 Prometheus 的 /metrics 端点。
为 Smart Groups 新增图形化策略优先级编辑器。
新增 engine-started 和 profile-reloaded 事件脚本支持。
新增针对代理客户端、脚本和规则匹配的通知控制。
新增 Arctic 和 Pulse 应用图标。
Tailscale:
新增通过符合条件的 tailnet 设备进行 peer-relay 支持,优先级为 Direct → Peer Relay → DERP,并提供运行时延迟信息。
交互式登录现已支持需要管理员设备审批的 tailnet。
改进中断登录后的恢复:可重新连接并继续现有授权流程。
改进与 Tailscale 管理控制台及版本门控操作的兼容性。
修复控制服务器分配新 tailnet 地址后的连接问题。
改进网络变化、UDP 绑定失败、连接过期以及多 peer 配置下的恢复能力。
配置、Include 与规则集:
#include 指令现在可与常规段落内容自由组合。
使用多个或混合 include 的段落,在回写目标不明确时会显示为只读。
新增针对 [Ruleset *]、[WireGuard *] 和 [Tailscale *] 的通配符分离段落 include。
在配置环境中新增 DEVICE_NAME,可用于 #!REQUIREMENT。
新增缺失 WireGuard 和 Tailscale 配置段落的诊断,并明确命名 include 的行为。
本地和内联规则集现在可在 macOS 和 iOS 上进行图形化编辑。
规则集可引用其他内联规则集,以及外部 RULE-SET 或 DOMAIN-SET 来源。
循环规则集引用会被拒绝,并给出清晰的引用链。
规则集编辑器现在能更好地保留空行、注释、已禁用规则和源位置。
修复在规则集或逻辑规则中创建的规则意外保留隐藏策略值的问题。
改进混合 include 时对合适回写目标的选择。
修复保存后 [General] 中包含 #、// 或 ; 的值被改写的问题。
磁盘或 iCloud 上的配置变更现在会自动重新加载;无效更新会保留当前生效的工作配置。
模块安装状态不再直接由 iCloud 控制。
云同步现在会排除 .git 和 node_modules。
界面与编辑:
底部标签栏在导航过程中保持可见,以避免 UIKit 转场异常。
脚本编辑器现在使用独立的模态界面,并改进了工具栏和键盘布局。
Remote Controller 和 Ponte Diagnostics 现可用于所有 Ponte 设备,包括共享设备。
改进策略组图标在不同主题和配置重载时的处理。
改进 iOS 26 的上下文菜单、预览和模块展示。
虚拟 IP 记录和搜索结果现在使用自适应行高。
修复使用底层代理的策略组无法从界面中使用的问题。
改进模块在下载、解析、写入和安装失败时的错误报告
标签:#surge
Created by RocM
官方频道:@rocCHL
官方群组:@roctech
官方合作:@rocmmbot
