Alhaitham App Proxy 0.1 (3) 已发布
Alhaitham DNS Proxy 0.3 (53) 已发布
https://testflight.apple.com/join/r8yjKr4P
Alhaitham Dashboard 0.4 (149) 已发布
https://testflight.apple.com/join/pR1xwCfB
# 公共更新
## 新增:事务(Transaction)体系
- 相当于 Surge 的请求 Request 或 Clash 的连接 Connection
- 支持统一查看全部事务,也可以分别查看 HTTP 事务、DNS 事务与应用层(AppLayer)事务
## 新增:应用层(AppLayer)事务识别
- 应用层(AppLayer)事务是从原始 TCP/UDP 流量中分析、识别、拼接并还原出的上层协议请求/响应
- HTTP 事务会还原为具体的 HTTP 请求/响应
- DNS 事务会还原为具体的 DNS 查询/响应
- 暂时无法识别的流量会记录为兜底(Fallback)事务,方便后续排查
## 新增:事务详情页
- 支持查看基础信息、请求/响应内容、统计信息、端点(Endpoint)、DNS 生存时间(TTL)与过期时间等信息
## 新增:事务统计与管理入口
- 新增事务统计卡片、侧栏分组、搜索、筛选与缓存清理入口
## 新增:聚合外观设置页
- 新增全部流(All Flow)与全部事务(All Transaction)外观设置页
- 可以在一个入口内切换不同类型并调整显示样式
## 新增:HTTP 与 DNS 数据视图
- 仪表盘(Dashboard)、应用代理(App Proxy)、DNS 代理(DNS Proxy)的聚焦页面现在可以直接进入对应数据页面
## 改进:外观设置页面布局
- iOS 预览与分页内容不再被拉伸
- macOS 预览区和设置列宽恢复对齐
## 改进:状态与本地化显示
- 改进流(Flow)、策略(Policy)、DNS、事务(Transaction)的状态展示与本地化文本
- 减少 N/A、空白状态和错误状态显示不一致的问题
## 改进:运行期数据写入性能
- 流(Flow)、DNS、事务(Transaction)等运行期数据改为按唯一标识(uid)持续写回
- 通过写入队列与节流保存降低频繁读写带来的卡顿
## 改进:生命周期收尾保存
- 提供器(Provider)停止与休眠时会显式落盘待保存数据
- 减少短时间统计数据、事务状态或缓存数据丢失的情况
## 修复:底部附属视图宽度
- 修复底部附属视图(Bottom Accessory)处于内联(inline)状态时,分段选择器或策略底部控件宽度溢出的问题
## 调整:共享(Shared)数据源结构
- 移除独立连接(Connection)页面
- 连接相关展示合并到事务与流体系中
Post #83
532
抗倒伏小麦 Alhaitham DNS Proxy 0.2 (50)已发布 https://testflight.apple.com/join/r8yjKr4P Alhaitham Dashboard 0.4 (146)已发布 https://testflight.apple.com/join/pR1xwCfB 公共更新: 1. 流(Flow)读写统计数据(字节数)现在正常回写数据库,在流(Flow)的相关视图可以看到读写的字节数 2. 流管理器现在采用延迟写入,每 200 ms 保存一次更新,以节省 CPU 使用、降低磁盘读写频率…