Skip to content

v0.0.9

Latest

Choose a tag to compare

@pickrui pickrui released this 09 Jul 04:49
  • 修复「每过一段时间节点全部离线、需要重新导入 Surge 才恢复」:节点连接参数现在每 10 分钟自动刷新(菜单栏与多端口映射模式),不再依赖每日一次的配置刷新
  • 更快自愈:网络切换、睡眠唤醒后立即刷新;连续拨号失败自动强制刷新;服务器更换 ECH 配置时自动使用其提供的新配置重连
  • 登录失效(令牌过期/被下线)不再静默失败:菜单与图标提示「登录已失效」,可一键重新登录;手动「更新节点」失败时保留现有列表并说明原因
  • 菜单栏图标随状态变化:正常 / 面板不可达或节点离线 / 登录失效 / 未登录
  • 新增「诊断…」:一键检查面板连通、节点连通、端口监听与 Surge 状态,结果可拷贝
  • 新增应用内更新:检测到新版本时菜单出现「更新到 vX.Y…」,自动下载、校验签名并原子替换后重启
  • 新增「允许局域网访问」:同一网络的设备可使用本机代理与配置(单端口配置也会按请求来源填充地址)
  • 「自动选择」加入切换阈值:新节点需快 50 ms 以上才切换,避免来回横跳

  • Fixes "every node goes offline after a while until the profile is re-imported": node connection parameters now refresh automatically every 10 minutes in tray and multi-port mapping modes, instead of relying on the daily managed-config fetch
  • Faster self-healing: immediate refresh on network change and wake; repeated dial failures force a refresh; when the server rotates its ECH config, the client retries with the server-offered config automatically
  • Expired/revoked logins no longer fail silently: the menu and icon show "login expired" with one-click re-login; a failed manual refresh keeps the current node list and explains why
  • The menu bar icon now reflects state: ok / panel unreachable or nodes offline / login expired / logged out
  • New "Diagnostics…": one-click check of panel reachability, node connectivity, port listeners and Surge status, with a copyable report
  • New in-app updater: when a new release is available the menu shows "Update to vX.Y…" — downloads, verifies the signature and swaps atomically, then restarts the tray
  • New "Allow LAN Access": devices on the same network can use this Mac's proxy and config (the single-port profile now fills in the requesting host)
  • Auto-select now uses a switching threshold: it only changes node when the best one is ≥50 ms faster, eliminating flip-flopping