跳到正文

版本与参考资料 ​

返回首页

本页记录版本变化和设计来源。安装请看使用指南,桌面一体包见下载页。

版本记录 ​

当前开发版(master) ​

以下改进随通过完整检查的预览版提供,正式版仍以发布页为准。

  • 核心更新安装期间锁定窗口和托盘中的连接操作,安装完成或失败后恢复操作,并按原状态恢复连接,避免旧会话结束时误启用按钮。
  • GUI 最终安装前在共享锁内复查核心兼容版本;正常启动会安全清理已结束的失败更新暂存,保留安装目录的回滚备份。
  • 核心日志或状态回调异常时结束并清理自己启动的进程,给出错误提示,避免一直停留在连接状态。
  • 修正名为 portal 的有线网卡状态识别,保留对实际认证方式和本次核心进程的核对。
  • 账号已加载后,修改偏好或取消“记住密码”不会因为其他账号的密码库暂时锁定而失败;新增或修改要记住的密码仍需成功保护。
  • 原配置或密码无法读取时保留原文件并阻止空白设置覆盖,取消“记住密码”后仍可临时连接;旧配置迁移成功但清理旧文件失败时保留账号并提示手动删除遗留文件。
  • 补充更新回滚、按钮状态、密码库故障与迁移回归,完善六种原生平台和独立密码库环境中的验证。

3.2.1 · 2026-10-24 ​

  • 增加“检查更新”和“检查核心更新”,分别检查最新正式版,确认后自动下载、校验和安装,保留账号、已记住的密码和设置。
  • 首次完整连接成功 60 秒后自动检查,以后每 24 小时检查;有新版时在标题和窗口内提示,没有新版或检查失败时保持安静。
  • 核心更新后恢复本次连接;图形界面更新时正常注销并重启,未记住的密码需重新输入。
  • 更新默认通过 https://gh-proxy.com/,可独立设置更新代理;Linux 按需通过系统授权保留核心有线权限,Mac 更新完整应用。
  • 修正延迟到达的下载进度覆盖安装或完成状态的问题。

3.1.1 · 2026-10-24 ​

  • 使用“有线网络”“校园网页认证”和“连接 / 断开”等常用名称;额外网页地址设置收在折叠区,首次连接更直观。
  • 日志写入时隐藏账号和密码,切换或删除账号后,历史诊断仍保持隐藏状态。
  • 超长日志整行省略,自检输出超过限制时及时结束子进程;合并高频日志刷新,保持窗口响应。
  • 重写安装和使用帮助,提供统一的软件首页、下载指引与帮助中心。
  • 桌面一体包已配好图形界面、核心和运行组件,解压后即可打开;同包提供命令行和离线帮助。
  • 按 Windows、Mac、Linux 分别提供完整安装路径,并用真实程序截图介绍界面。
  • 发布正文提供桌面包的平台选择和本版变更,便于从发布页直接开始使用。

3.1.0 ​

  • 可在 Windows、macOS、Linux 的 x64 / ARM64 电脑上使用,运行所需组件随包提供;Mac 使用 .app 打开。界面使用 Avalonia 实现。
  • 记住密码时由当前系统用户的密码保护保管:Windows 使用系统保护,Mac 使用登录钥匙串,Linux 使用桌面密码库。每个账号也可选择不保存密码。
  • Mac、Linux 也能向配套核心请求停止、注销,并在 GUI 退出后清理自己启动的核心;要求核心 0.5.0 或更新版本。
  • 三个平台都可在登录电脑后打开程序;Linux 保留普通窗口,避免桌面没有托盘时找不到入口。
  • 发布前自动在六个平台上检查逻辑、界面交互和实际窗口启动;核对下载包和校验值。Mac 包在解压后再次严格验签。

3.0.1 ​

  • 根据本次认证核心报告的连接状态显示进度,不再只凭日志中的“成功”文字判断;要求核心 0.4.1 或更新版本。
  • 环境自检保留未满足条件时的完整报告,并以警告提示,便于继续排查和导出诊断。
  • 发布包附带使用文档,打包时拒绝混入账号及核心配置文件。

3.0.0 ​

  • 提供完整有线、有线仅身份认证,以及尝试自动提交校园无线登录网页的界面和连接状态。
  • 保存的密码由当前 Windows 用户的系统保护保管;密码通过程序之间的私有输入传给核心,不放入启动参数。窗口退出后,核心也会停止并请求注销。
  • Windows x64 包自带 .NET 10 运行组件,不必单独安装;增加登录逻辑、程序间通信和系统功能的自动测试。
  • 提供当前用户登录启动、自检、诊断导出及持续重连状态展示。

2.0.0 及早期实现 ​

已有多账号、指定网卡/IP、托盘和自动认证界面。历史源码与版本以提交记录和发行记录为准。

参考来源 ​

界面与账号使用流程来自 SeaLoong/drcom4scutGUI 的原始实现。

LuoMuQAQ/drcom4scut 提供了 Windows 图形客户端、托盘、自启动、密码保护及父进程监督等设计参考。本仓库根据这些使用需求独立实现对应行为,没有捆绑其二进制、图标或安装器。

校园网页认证代为提交受支持的 DrCOM/ePortal 请求。已通过模拟服务测试,实际校园适用范围见无线使用说明。

有线和无线认证协议由独立的 drcom4scut 核心实现。相关客户端与 fork 的调查范围、具体提交及采纳记录见核心仓库的参考客户端和fork 记录。这些资料保留设计来源与采纳依据。

许可证 ​

本仓库许可证见 LICENSE。参考项目保留各自的版权与许可证;再分发时遵循相应许可并保留署名。