更新记录

Antify 的版本变化与修复记录

返回首页

2026

v0.0.75最新版本

改进

  • 引导页、菜单栏和各编辑表单现在用同一套方式检查、保存并应用改动,改动会立即作用于运行中的代理,并记入「活动」
  • 引导页保存前会像表单一样检查 HTTPS 代理的证书和规则冲突
  • 添加代理或配置时若名称已存在,或为已有规则的应用重复添加规则,现在会提示已存在的项目,不再创建重复项
  • 代理在握手期间关闭连接时,现在会给出更清晰的错误提示

修复

  • 修复在引导页中返回并修改应用的规则选项后,改动没有被保存的问题
v0.0.74

新功能

  • 新增探索模式教学:第一次打开主窗口时会简短介绍探索模式,探索开关旁的「?」也提供同样的说明

改进

  • 探索模式默认把没有规则的应用经代理转发,并在 10 分钟后自动关闭,避免忘记关闭
  • 连接详情弹窗现在显示进程的完整路径
  • 落到默认行为的连接现在会写明是哪条规则的主机或端口过滤没有命中
  • 在上一个网络下测得的延迟结果现在会显示为已过期

修复

  • 修复代理只是拒绝了某些目的地,却被标记为「无法连接」的问题
  • 修复切换 Wi-Fi 或网络后残留旧网络状态的问题
  • 修复应用较晚发出首批 TLS 数据时数据丢失的问题,并让停止代理时能可靠结束所有连接
  • 修复通过相对路径启动的脚本,其第一条连接不适用脚本规则的问题
  • 修复对应用的辅助进程或主程序「添加规则」时建错规则类型,以及对探索中的脚本行添加规则时关联错对象的问题
  • 修复格式错误的分析数据可能导致崩溃的问题(已更新内置库)
v0.0.73

新功能

  • 新增点击展开的连接说明:每一行都能查看它为什么走了直连、失败或被拦截,连不上的代理会被标记为「无法连接」

改进

  • 将代码签名检查、脚本扫描和诊断等系统检查移出主线程,提升了 App 的响应速度
  • 代理拒绝密码、需要密码或拒绝连接时,现在会显示更清晰具体的错误信息

修复

  • 修复代理密码以明文形式保存在系统配置文件中的问题
  • 修复 UDP 连接失败没有被立即上报的问题
  • 修复规则可能保存无法解析的应用路径的问题
  • 修复连接日志中被过滤的连接显示在错误应用下的问题
  • 修复命令行参数(包括密码)被写入系统日志的问题
  • 修复删除当前激活配置时,可能导致规则无法正确解析代理的极少数情况
v0.0.72

改进

  • 更新提醒现在会弹出通知,而不是静默地在其他窗口后面打开
  • 位置权限请求现在会用简体中文说明用途

修复

  • 修复部分 Mac 上 Wi-Fi 自动切换权限提示不出现的问题
  • 修复 Discovery 使用的备用代理可被删除的问题,并修复备用代理缺失时的处理逻辑
  • 修复诊断报告和活动日志可能泄露 Wi-Fi 名称和代理地址的问题
  • 修复规则编辑器无法保存排除项,以及含空格的主机列表无法匹配的问题
v0.0.71

新功能

  • 新增经代理 App 发往私网和本地网络的 UDP 直连路由,同时保持公网 UDP 使用已配置的代理
  • 新增更丰富的崩溃诊断,可捕获原始 macOS 异常,并在诊断报告中包含最近的系统扩展崩溃记录

改进

  • 主窗口关闭后,代理健康状态、活动事件和菜单栏计数仍会持续更新
  • 改进启动、配置更新、升级与卸载流程:串行处理变更、将系统检查移出主线程,并等待隧道停止
  • 改进规则导入:代理规则必须选择代理,首次安装后的第一次启动即可导入,成功后自动关闭导入弹窗
  • 改进首次引导和 App 退出行为,包括正确的 SOCKS5 UDP 默认值、返回后保留编辑、固定引导窗口尺寸,以及可靠退出、注销与重启

修复

  • 修复新建或删除的代理没有同步到正在运行的网络扩展的问题
  • 规则或默认设置在代理缺失或停用时现在会阻止流量,不再直接连接;代理列显示“-”的既有导入规则需要编辑并选择代理
  • 修复停止隧道被计为代理传输失败,以及多个私网 UDP 路由和中继生命周期边缘问题
  • 修复格式错误或超长 SOCKS5 凭据和域名可能导致网络扩展崩溃或显示误导性延迟错误的问题
v0.0.70

新功能

  • 新增以减号开头的 Target Hosts 和 Target Ports 排除项

改进

  • 改进 Target Hosts 验证,并自动迁移常见的旧版主机列表语法
  • 改进代理启动和 App 识别的可靠性,避免系统检查工具卡住或返回大量输出时造成问题

修复

  • 修复 Network Extension 配置 API 无响应时,「停止代理并退出」可能卡住的问题
  • 修复升级和卸载操作与停止请求及已保存代理状态之间的竞态问题
  • 修复钥匙串暂时不可用时,编辑代理可能删除已保存密码的问题
  • 修复从备份恢复后,主机列表迁移会丢失排除项或报告过期验证错误的问题
v0.0.69

改进

  • 改进 Proxies 和 Connections 中的失败详情,以简明名称、可操作的说明及可复制的原因代码呈现问题
  • 改进 UDP 代理健康恢复,避免被阻止的 QUIC 流量和临时网络变化导致原本健康的 UDP 中继被误判为不可用
  • 改进 Proxies 页面布局和延迟状态展示

修复

  • 修复 HTTPS 上游代理与代理服务器之间未使用 TLS、而是明文连接的问题,并改进验证和失败报告的准确性
  • 修复复制配置时丢失 Target Hosts、Target Ports、规则顺序及派生进程继承设置的问题
  • 修复已停用规则仍会影响路由的问题
  • 修复带过滤条件的代理规则可能泄漏或错误路由 DNS,以及带过滤条件的阻止规则错误处理 DNS 和 UDP 回退流量的问题
  • 修复导入或恢复的无效过滤器会悄然改变规则范围的问题;不可读的阻止过滤器现在会安全地继续阻止流量
  • 修复多个网络超时可能导致代理握手、UDP 建连或被阻止的连接长时间卡住,而不是及时失败的问题
v0.0.68

新功能

  • 新增「保持真实 IP」名单,让公司内网和 VPN 域名使用应用原本请求的 DNS,并将该设置纳入配置备份
  • Connections 新增「包含」和「不包含」筛选标签,并支持键盘操作和无障碍功能

改进

  • 改进 Connections 的名称与搜索,准确识别并搜索应用、宿主、辅助进程、脚本和规则自定义名称
  • 主机列表现在支持逗号和换行分隔,并兼容旧过滤器,避免升级后意外扩大匹配范围
  • 为「保持真实 IP」加入明确的保存状态,并优化相关文案

修复

  • 修复 TCP 连接在 Target Hosts 命中时丢失「Matched Via」来源的问题
  • 修复停止代理时短暂回到「运行中」并被误记为系统拆除的问题;停止卡住时现在会显示明确错误
  • 修复诊断脱敏破坏普通文本或泄露短代理凭据的问题,并显著提升大型报告的处理速度
v0.0.67

新功能

  • 新增完整配置备份与恢复,可从设置或首次启动引导导入,同时确保导出文件不包含代理密码
  • 新增适配 macOS 14、15 和 26 的系统扩展批准引导,并可在首次启动时设置派生进程继承规则
  • 新增规则软链接自动跟随包管理器升级,并为 pnpm 提供稳定路径建议

改进

  • 将代理失败行为简化为一个“失败时直连”开关
  • 改进代理健康状态显示,有真实流量后立即显示测量结果,并完善健康详情和提醒的本地化
  • 精简代理、规则和配置页面的新增操作,并让更多界面文字立即跟随 App 内语言切换

修复

  • 修复系统扩展被关闭、删除或不可用时可能出现无限启动、重复隧道配置、错误提醒、缺少通知或自动启动误报成功的问题
  • 修复导入规则无法立即保存并应用到正在运行的系统扩展的问题
  • 修复切换标签页后 Dashboard 短暂显示“需要设置”,以及运行时间计数重新开始的问题
  • 修复重新启动 App 后未应用已保存外观设置的问题
  • 修复系统 DNS UDP flow 被退回 macOS 的问题,降低 issue #54 所报告内核崩溃的触发风险
v0.0.66

新功能

  • 新增基于真实流量的逐代理传输健康状态,在代理页面与延迟一同显示;当上游开始接受连接却不传输数据时仅发送一次通知

改进

  • 改进与其他代理和 VPN 工具的共存:仅在 Antify 为该应用响应过 DNS 时接管重定向地址,并在使用未知映射前进行验证
  • 改进 Target Hosts 规则:当直连规则位于代理或阻止默认规则下时,按目标分别处理 UDP,使命中项保持直连,并防止未命中项绕过默认规则
  • 提升 SOCKS5 UDP 可靠性:根据真实流量识别静默中继,并自动回退到可靠路径
  • 改进无返回数据连接的诊断,记录连接由哪一侧结束、向上游发送的数据量以及当时活跃的传输数量
  • 降低后台开销,仅在启用详细日志时构建相关日志内容

修复

  • 修复应用快速打开又放弃连接时可能导致网络扩展崩溃并重启的问题
  • 修复 Antify 无法承载的连接被显示为“已阻止”的问题;现在会显示为“失败”并提供原因
  • 修复上游接受但未传输数据的连接被显示为代理成功,以及应用主动放弃的连接被误报为代理故障的问题
  • 修复出口节点接受连接但不返回数据时,代理连通性检查仍报告成功的问题
  • 修复带有 Target Hosts 过滤条件的直连规则位于阻止默认规则下时,局域网流量可能绕过阻止的问题
  • 修复代理运行时编辑规则会改变带过滤器直连规则的流量处理方式,以及 HTTPS 连接回退到直连后可能卡住的问题
v0.0.65

新功能

  • 新增针对不可读配置存储的引导式恢复流程,可安全隔离问题文件、恢复配置快照,并选择以内存模式继续或完全退出 Antify
  • 新增可选的宿主规则继承能力,让 XPC 服务跟随负责它的应用,其他派生进程也可在启用后跟随宿主规则
  • 新增代理断开和恢复通知,并将通知权限请求加入首次引导

改进

  • 统一通用设置、应用启动和配置切换使用的代理设置来源,避免设置被旧配置覆盖
  • 改进活动记录,合并同一秒的重复事件并显示次数,补充应用和代理信息、问题摘要,并保留扩展事件原始时间戳
  • 改进按应用 DNS 处理,为代理应用固定启用 Fake-IP 保护,让本地范围查询直连原始解析器,并放行 mDNSResponder 自身的查询
  • 改进系统扩展恢复和启动稳定性,提供真正的重新安装操作并统一重试行为
  • 改进设置和规则页面易用性,使用紧凑的帮助控件、更清晰的本地化文案、已本地化的引导步骤,并扩大中文配置名的选择器宽度

修复

  • 修复恢复配置快照后可能出现多个活动配置的问题
  • 修复继承规则的连接记录显示错误应用身份和图标的问题
  • 修复本地范围 DNS 查询被发送到上游代理并错误影响 UDP 健康状态的问题
v0.0.64

改进

  • 提升 IPv6 代理可靠性,根据实际连接地址和更多失败信号判断代理健康状态
  • 改进 TLS 和上游连接失败检测,确保探测流量与零数据连接关闭能够被正确判断
  • 提升 SOCKS5 UDP 兼容性,允许协议支持范围内的完整数据报大小

修复

  • 修复多个 UDP 流并发更新空闲计时器时可能导致扩展崩溃的问题
  • 修复引导页进度步骤标签未随所选语言本地化的问题
v0.0.63

新功能

  • 新增代理访问私有网络的配置能力,并在引导页和代理列表中提供相应设置与状态提示
  • 支持恢复 TLS 主机名,让上游代理可以正确使用基于域名的规则处理 HTTPS 流量

改进

  • 改进私有网络路由,在代理访问远端私网时保持本机局域网直连
  • 增强代理健康恢复,加入探针隔离、退避重试、恢复后验证和可见告警
  • 改进 DNS 和 IPv6 兼容性,支持按需建立 DNS 隧道、第三方 fake-IP DNS 直通和自适应 AAAA 过滤
  • 改进未签名工具、软链接目标和临时目录可执行文件的 CLI 规则匹配
  • 避免代理自身的本地出口再次被 Antify 拦截
  • 优化引导页和代理管理交互,提供更清晰的帮助、稳定的布局和私有网络状态提示

修复

  • 修复临时目录路径下的可执行文件可能无法匹配路径规则的问题
  • 修复健康探针或代理本地流量可能被用户路由规则处理的问题
  • 修复 DNS 和 IPv6 边界场景可能导致请求错误重定向或连接停滞的问题
v0.0.62

修复

  • 修复启动时扩展状态检查切换 Dashboard 状态图标可能导致应用崩溃的问题
v0.0.61

新功能

  • 新增代理访问可路由私有网络目标的选项
  • 支持拖拽调整规则和代理配置的顺序

改进

  • 重新整理代理设置页,并为失败行为和私有网络路由增加本地化帮助提示
  • 让规则和代理配置的手动顺序在各个选择器中保持一致,并改进私有网络绕过诊断信息

修复

  • 修复编辑代理、重启应用或决策缓存未命中后私有网络流量可能错误直连的问题
  • 修复 Block 规则无法阻止私有网络目标的问题
  • 修复根目录规则匹配和非应用规则冲突提示问题
v0.0.60

改进

  • 让代理启动和停止期间的 Dashboard 状态卡片与 Live 卡片保持稳定一致

修复

  • 让 localhost 和回环地址始终在本机直连,避免错误发送到上游代理
v0.0.59

改进

  • 在规则导入预览中直接显示被跳过的规则组
  • 导出共享规则时脱敏本地文件路径,提升可移植性并保护隐私

修复

  • 修复代理启动和停止可能卡住的问题,并修复已有安装中的不受支持的自动连接设置
  • 修复启用 Antify 时本地网络接口地址无法访问的问题
  • 修复默认路由规则错误拦截 root 权限进程的问题
v0.0.58

改进

  • 让 macOS 应用图标在所有支持的尺寸下显示更一致
v0.0.57

改进

  • 支持为任何有效的绝对目录创建应用规则,包括常见的应用安装位置
  • 按优先级排序共存冲突提醒,优先显示最重要的冲突

修复

  • 修复带版本号的符号链接无法正确识别应用目标的问题
  • 修复切换应用语言后导航标题不会立即更新的问题
v0.0.56

改进

  • 让 Cmd+Q 与菜单栏退出使用相同的确认流程
  • 调整代理冲突提示,使影响描述更准确、措辞更克制

修复

  • 修复 MacPorts 根目录和浅层目录的目录范围规则验证
  • 恢复针对单个冲突的“不再提醒”选项
v0.0.55

新功能

  • 新增完整简体中文界面,并支持在设置中即时切换语言
  • 新增系统代理与 VPN 工具冲突检测,并通过横幅、菜单栏和通知提醒

改进

  • 连接页面现在会显示被阻止和失败的流量
  • 精简冲突提示,并统一外观与语言设置的选择方式

修复

  • 修复通知按钮语言、语言切换焦点、路径错误详情和规则筛选字段显示问题
v0.0.54

修复

  • 修复 SOCKS5 代理不支持 UDP 时 App 失去网络的问题,DNS 现在会可靠地自动回退和恢复
v0.0.53

修复

  • 修复 Mac 从睡眠唤醒后保护自动恢复期间可能发生的短暂 DNS 泄漏
v0.0.52

改进

  • 重构 DNS-over-TCP 转发,加入连接复用和自动重连退避
  • 调整 App 图标的视觉比例

修复

  • 修复并发查询下 DNS 响应错配、帧格式错误以及停止时未正确关闭的问题
v0.0.51

新功能

  • SOCKS5 UDP 中继不可用时自动回退到 DNS-over-TCP

改进

  • 降低连接丢失误判,并改善睡眠唤醒后的自动恢复
  • 将仪表盘刷新改为事件驱动,减少 CPU 占用并即时反映扩展升级状态

修复

  • 修复用户主动停止后代理仍可能重启,以及升级期间按钮状态错误的问题
v0.0.50

新功能

  • 首次导入规则时自动打开文件选择器

改进

  • 改善规则导入与导出面板体验

修复

  • 修复退出发现模式后连接列表消失,以及导入导出时主目录路径未标准化的问题
  • 修复代理选择器宽度和导入预览中的重复说明
v0.0.49

修复

  • 修复检查更新后进入设置页面可能卡住的问题
v0.0.48

新功能

  • 新增规则 JSON 导入与导出
  • Mac 唤醒后自动重新连接代理
  • 代理诊断现在同时检测 SOCKS5 TCP 与 UDP 可达性

修复

  • 修复运行计时器消失、睡眠恢复不稳定和 UDP 诊断误报
v0.0.47

新功能

  • 新增睡眠唤醒后的数据面自动恢复
  • 新增经过隐私处理的应用内诊断报告与反馈流程
  • 支持将现有规则复制到一个或多个配置

修复

  • 修复下载应用更新时可能发生的崩溃
v0.0.46

修复

  • 修复默认直连时 FaceTime 音视频不可用的问题
  • 修复大量连接日志自动滚动时界面卡死
  • 修复禁用规则覆盖启用规则,以及部分 App 辅助进程未按父规则代理的问题
v0.0.45

修复

  • 修复 Package 规则无法匹配 Node.js 和 Python CLI 工具的 TCP 与 UDP 流量
  • 改善扩展升级、自动启动和运行中退出的生命周期可靠性
  • 修复心跳检测意外关闭代理的问题
v0.0.44

新功能

  • 规则新增目标主机和目标端口筛选,适用于 TCP 与 UDP
  • 连接页面新增加密 DNS 警告

改进

  • 连接诊断现在记录按端点或主机名匹配的来源

修复

  • 修复停止扩展时连接挂起、跨配置重复规则误判和不可解析筛选规则的问题
  • 修复 App 直接连接 IP 时目标主机规则无法匹配的问题
v0.0.43

改进

  • 回环流量保持直连,避免 Electron、IDE、语言服务器和辅助进程的本地 IPC 被代理
  • 正确识别 IPv4 映射的 IPv6 地址,并优化引导页标签

修复

  • 修复短生命周期子进程的首个 UDP 数据包可能绕过规则的问题
  • 修复菜单栏 Cmd+Q 误退出以及 Sparkle 更新重启被退出保护阻止的问题
v0.0.42

新功能

  • 发现模式支持为未知 App 选择代理、阻止或直连
  • 新增共享解释器脚本规则,并将 Scripts 面板重构为 Packages

改进

  • 连接日志新增子进程与匹配规则信息,并改善仪表盘和规则列表

修复

  • 修复发现模式卡住、菜单栏退出失效和短生命周期脚本绕过规则的问题
v0.0.41

新功能

  • 启动时自动重新扫描 App 子规则

改进

  • 移除高级目标主机与端口选项,简化配置界面

修复

  • UDP 流量改为使用所属 App 的代理,而不是全局代理列表
v0.0.40

新功能

  • 可执行文件路径支持自动解析与实时验证
  • HTTP 代理 DNS 新增 DNS-over-TCP 回退

改进

  • 改善代理表单、图标显示和术语,将 Global 重命名为 Default

修复

  • 修复 HTTP 代理 DNS 泄漏、CLI 路径匹配、工具栏背景和启动数据完整性问题
v0.0.39

新功能

  • 在仪表盘、配置列表、引导页和菜单栏中加强 Global 模式的可见性

改进

  • 统一 Global 术语并改善 GitHub 反馈入口

修复

  • 修复 Direct 未完全绕过代理、睡眠唤醒崩溃和引导页返回问题
v0.0.38

改进

  • 优化首次使用引导,并将反馈入口改为 GitHub Issues

修复

  • 修复默认 Block 时代理服务器自身流量被阻止而造成路由循环的问题
v0.0.37

改进

  • 更新 App 图标和菜单栏图标

修复

  • 修复查看活动日志和列表渲染时可能发生的崩溃
v0.0.36

改进

  • 主窗口现在会显示在 Dock 和 Command+Tab 切换器中
v0.0.35

改进

  • 改善代理设置表单和首次使用引导
  • 细化单个代理的故障处理,减少不必要的中断
v0.0.34

该版本的详细发布说明未完整保留

v0.0.33

该版本的详细发布说明未完整保留

v0.0.32

新功能

  • 新增首次启动设置向导,引导用户安装扩展、添加代理、创建规则并启动代理
v0.0.31

新功能

  • 新增实时流量统计卡片

改进

  • 改善稳定性与整体运行性能
v0.0.30

修复

  • 修复 DNS 与扩展生命周期中的并发崩溃、保存失败后的陈旧界面状态和日志节流内存增长
  • 修复符号链接 App 的路径匹配

改进

  • 加强 IPC、DNS、UDP 和超时边界处理,并统一结构化事件日志
v0.0.29

修复

  • 修复 UDP 流量忙循环导致的高 CPU 占用
  • 修复 DNS 观察器过早释放和处理器内存泄漏

改进

  • 新增代理优雅停止、DNS 空闲超时和可控的流处理取消
v0.0.28

修复

  • 修复短生命周期 CLI 工具重复执行时无法代理,以及 IPv6 处理问题

改进

  • 调整仪表盘和菜单栏界面
v0.0.27

该版本的详细发布说明未完整保留

v0.0.26

新功能

  • 新增多配置方案和基于 Wi-Fi SSID 的自动切换

改进

  • 采用原生菜单栏菜单,统一 Action 术语并扩展活动日志

修复

  • 修复代理延迟测试、UDP 回退、恢复循环和带空格路径等问题
v0.0.25

新功能

  • 新增发现模式、规则主机与端口筛选、代理延迟测试和规则别名
  • 加强 CLI 工具识别和单个代理的协议能力配置

改进

  • 重构设置模块、通用界面组件和状态管理
v0.0.24

新功能

  • 新增 DNS 泄漏保护、远程 DNS、SNI 主机名提取和增强连接日志
  • 新增代理失败行为、超时和 DNS 服务器等高级设置

改进

  • 优化规则缓存、待处理流量缓存和日志性能

修复

  • 修复子规则计数、继承优先级和 IPC 错误详情
v0.0.23

新功能

  • 新增活动日志
v0.0.22

改进

  • 改善代理与规则表单,并加强 CLI 工具的解析和图标显示
  • 将流量判断改为 Direct First,并使用 Bundle ID 作为缓存键

新功能

  • 新增实时连接日志、连接页面和扩展侧日志开关
v0.0.21

修复

  • 修复沙盒构建中的自动更新

早期预览版本

详细说明未完整保留的版本仅展示版本号与发布日期

v0.0.20
v0.0.18
v0.0.16
v0.0.15
v0.0.14
v0.0.13
v0.0.12
v0.0.11
v0.0.10
v0.0.9
v0.0.8
v0.0.7
v0.0.6