Skip to content

v0.2.0-beta.4 · HTTPS 证书与扫码登录修复

Pre-release
Pre-release

Choose a tag to compare

@try2love try2love released this 01 Oct 15:36

修复

  • 修复 GitHub 下载版在展开 Cloudflare 扫码登录时出现 CERTIFICATE_VERIFY_FAILED: unable to get local issuer certificate。
  • 安装包内置 Mozilla 根证书,二维码预检查、固定 HTTPS 入口检测和 ntfy 推送共用;证书与域名校验继续开启。
  • 保留系统及自定义 CA 配置;源码运行仍只依赖 Python 标准库。
  • 增加实际打包程序的 HTTPS 回归,覆盖默认 CA 路径不可用、未知 CA 拒绝、自定义 CA 和域名不匹配。

更新

退出旧桌面控制端后,用新版本替换 App。网关目录、登录配置及通知关注会保留。二维码预检查由新版桌面控制端立即接管;正在运行的旧网关需在方便时停止并重新启动,才能使用新版 ntfy TLS 实现。原局域网端口不会自动改变,重启临时隧道可能产生新的 Cloudflare 地址。

下载与首次打开

  • macOS Apple Silicon:下载完整 ZIP,解压后将 .app 放入“应用程序”。
  • Windows x64:优先使用 Setup.exe;免安装版须完整解压 ZIP,不要单独移动 exe。
  • Mac 版采用 ad-hoc 完整性签名,仍未获得 Apple Developer ID 签名或公证,首次打开可能需要按 README 手动允许;Windows 版未做证书签名。
  • SHA256SUMS.txt 用于核对下载文件。当前没有 Intel Mac 或 Windows ARM 专用包。

本机已验证真实 Cloudflare 入口的二维码生成和原生界面显示;实际手机扫码与蜂窝网络可达性仍需用户在自己的手机上确认。

构建来源:e2a97d3f9f34d270828e1b16ea997bb67bd6815d。
跨平台 Python 回归及 Mac / Windows 打包与 HTTPS 验证均通过。发布文件来自该次 GitHub Actions 构建;下载后的 Mac Python 3.13 包还在本机复验了真实 Cloudflare 扫码生成。