Skip to content

Releases: yangToT/Link

Link 0.2.0-alpha.16

Link 0.2.0-alpha.16 Pre-release
Pre-release

Choose a tag to compare

@yangToT yangToT released this 28 Sep 09:37

Link 0.2.0-alpha.16

修复局域网成员的地址反复变化:入口设备的局域网 IP 在同一网络内变化时,不再重建成员网卡;成员新建虚拟网卡时使用由设备身份导出的稳定 MAC。网络短暂异常后如需重建,DHCP 将看到同一 MAC。真正固定局域网 IP 仍需在入口网络的 DHCP 服务器上为该 MAC 配置地址保留。

首次升级会重启 Link 后台并重新创建成员网卡,当前地址可能变化一次。更新后应读取新网卡的 MAC,再设置 DHCP 保留;不要为旧版随机 MAC 配置长期保留。服务端无需升级。

本机真实升级后,SoftEther 新网卡使用预期的稳定 MAC 并取得 DHCP 地址,入口网关连通;未配置 DHCP 地址保留。验证范围以 验证记录 为准;长时间在线、重启或跨网业务仍待验收。

Link 0.2.0-alpha.15

Link 0.2.0-alpha.15 Pre-release
Pre-release

Choose a tag to compare

@yangToT yangToT released this 27 Sep 08:59

包含 alpha.14 的启动和离线等待修复,并修正实机更新后发现的两处状态反馈问题。

  • 等待入口使用兼容现有服务端的状态,避免错误显示需处理;更新检查完成后清除旧提示。
  • 新增独立的登录启动选项,登录后打开 Link 和托盘;后台服务启动保持独立。
  • 从解压包启动时,自动转交已安装的同版或更新版本,避免更新后再次打开旧副本。
  • 入口离线或未就绪时等待状态推送,不再反复获取局域网配置;上线后恢复,保留在线授权续期。
  • 更新保留设备身份及设置;手动断开、完全退出和权限撤销仍需按原语义处理。

使用:解压完整 ZIP 后运行 Link.exe。安装后日常入口为 C:\Program Files\Link\Link.exe。ZIP 为分发包,更新器不回写旧 ZIP 或旧解压目录。alpha.8 及以后可在应用内更新。

验证:本地 Windows 构建、自测、托盘、界面交互及 PowerShell 网络/卸载回归通过。实际系统重启、远端入口上下线与双机业务需单独验收。程序未代码签名;包内第三方组件各自保留许可证。

本机发布后验证:alpha.13 → alpha.14 → alpha.15 均通过实际界面从 GitHub 下载、校验和重启更新;设备身份和偏好保持,连接恢复。从新包重新打开后使用已安装 alpha.15,没有重复更新提示。入口持续离线时配置请求计数保持为 0。Windows 重启及实际入口上线后的跨机联动尚未执行。

Link 0.2.0-alpha.14

Link 0.2.0-alpha.14 Pre-release
Pre-release

Choose a tag to compare

@yangToT yangToT released this 27 Sep 08:54

修复 Windows 客户端启动与更新入口,并减少入口离线时的无效请求。

  • 新增独立的登录启动选项,登录后打开 Link 和托盘;后台服务启动保持独立。
  • 从解压包启动时,自动转交已安装的同版或更新版本,避免更新后再次打开旧副本。
  • 入口离线或未就绪时等待状态推送,不再反复获取局域网配置;上线后恢复,保留在线授权续期。
  • 更新保留设备身份及设置;手动断开、完全退出和权限撤销仍需按原语义处理。

使用:解压完整 ZIP 后运行 Link.exe。安装后日常入口为 C:\Program Files\Link\Link.exe。ZIP 为分发包,更新器不回写旧 ZIP 或旧解压目录。alpha.8 及以后可在应用内更新。

验证:本地 Windows 构建、自测、托盘、界面交互及 PowerShell 网络/卸载回归通过。实际系统重启、远端入口上下线与双机业务需单独验收。程序未代码签名;包内第三方组件各自保留许可证。

Link 0.2.0-alpha.13

Link 0.2.0-alpha.13 Pre-release
Pre-release

Choose a tag to compare

@yangToT yangToT released this 24 Sep 01:13

Link 0.2.0-alpha.13

修复 Windows 在 DHCP 取址期间暂时没有虚拟网卡 IPv4 地址时,Link 误将 CIM 查询结果当作致命错误、拆除连接并重新取址的问题。客户端现在保留现有网卡和会话,继续等待地址;地址恢复后照常检查路由、DNS 与默认网关。

本次仅更新 Windows 客户端,服务端保持 alpha.10。家里电脑可在“设置 → 检查更新”升级,不要卸载或重新加入。家里长期稳定性仍需升级后观察。

反向远程桌面不通另有原因:家里电脑是 Windows 11 家庭版,无法作为 Windows 内置 RDP 主机。当前两条 Link 地址已有其他 TCP 端口从本机连通;若需使用 mstsc 连接家里电脑,目标系统需支持 RDP 主机。

Link 0.2.0-alpha.12

Link 0.2.0-alpha.12 Pre-release
Pre-release

Choose a tag to compare

@yangToT yangToT released this 24 Sep 00:53

Link 0.2.0-alpha.12

修复设备身份被服务端拒绝后,客户端仍隐藏“重新加入网络”入口的问题。

  • 连接收到 403 后显示设备状态说明和重新加入表单;如果只是被停用,可由管理员恢复后直接连接。
  • 已删除设备可使用新的一次性加入码注册为新设备。新注册成功前保留旧本地身份;原有开机、自动连接、网卡与局域网组件偏好继续保留。
  • 完全退出仍只断开并停止后台,不删除设备身份或服务端设备记录。

本次仅更新 Windows 客户端,服务端保持 alpha.10。家里设备在服务端已被删除,需要管理员提供新的加入码;更新后点击“连接”,再使用出现的重新加入入口。不要先卸载客户端。

本机编译、自测和界面操作检查通过。家里电脑实际重新加入和完全退出后的恢复仍需现场验证。

Link 0.2.0-alpha.9

Link 0.2.0-alpha.9 Pre-release
Pre-release

Choose a tag to compare

@yangToT yangToT released this 23 Sep 13:32

Link 0.2.0-alpha.9

修复成员设备局域网接入停在 AccountDetailSet、退出码 38 的问题:使用与固定 SoftEther Stable 4.44/9807 兼容的命令参数。

  • 保留账号认证、服务器证书校验和连接前的网络保护;没有更换组件版本。
  • TCP 传输限制改用服务端专用 Hub 支持的选项,新部署自动配置;既有部署按 局域网接入说明 执行一次维护脚本,无需重启。
  • 服务端程序仍为 alpha.6。本次发布 Windows 客户端包。

alpha.8 用户可在“设置 → 检查更新”下载,完成后选择“立即重启”或“稍后重启”。无需卸载组件、删除设备或重新加入网络。alpha.7 及以前须手动安装完整包。

构建、自测、WPF 操作反馈及网络保护脚本回归通过。真实成员与隔离云端 Hub 认证连接成功,清理后默认路由、DNS 和网卡清单保持一致;本机 alpha.8 → alpha.9 客户端更新任务成功,升级后后台连接及私有管理/SSE 检查通过。真实连接与升级测试的范围见 验证记录;家里电脑 DHCP 取址与双向业务访问仍需实际验证。

Link 0.2.0-alpha.8

Link 0.2.0-alpha.8 Pre-release
Pre-release

Choose a tag to compare

@yangToT yangToT released this 23 Sep 13:03

Link 0.2.0-alpha.8

本次发布 Windows 客户端,服务端继续使用 0.2.0-alpha.6。

  • 新增客户端更新检查、下载进度、取消下载、立即/稍后更新、跳过当前版本,以及下载后的立即/稍后重启。
  • 更新以 GitHub Releases 完整发布包为准,单独推送代码不会触发;安装保留设备身份和设置,检查失败回退。
  • 修复 Windows 局域网接入创建网卡失败(原 NicCreate 退出码 32):选择 SoftEther 支持且尚未占用的名称,记录网卡 GUID,清理时核对身份。
  • 后台服务直接调用官方签名驱动安装器,无需交互辅助进程;不开放特权本地通知端口。
  • 复制诊断包含当前接入结果,明确区分历史安装成功与当前连接失败。

alpha.7 及以前须先手动安装此版本。解压完整客户端包,启动 Link.exe,在“功能与组件”中更新基础组件,重新打开安装目录中的 Link。无需卸载、删除设备或重新使用加入码;已有局域网组件可继续使用。

验证:客户端构建与回归检查、真实签名网卡创建及清理、本机安装健康检查失败后的回退与再次升级、私有管理和 SSE 恢复均通过;默认路由、DNS 和 TUN 基线保持一致。家里设备升级后的 DHCP 取址和真实跨网双向访问尚未验收。未来 Release 到客户端完整自动升级链仍待下一版发布后验证。

详见 客户端更新。

Link 0.2.0-alpha.7

Link 0.2.0-alpha.7 Pre-release
Pre-release

Choose a tag to compare

@yangToT yangToT released this 23 Sep 12:08

Link 客户端 0.2.0-alpha.7

本次仅发布 Windows 客户端,兼容服务端 0.2.0-alpha.6,无需更新服务端。

  • 修复按钮本地颜色覆盖悬停样式;增加按下、键盘焦点、禁用及当前页面选中反馈。
  • 异步按钮显示“处理中”和活动进度提示,完成前拦截重复操作。
  • 保存设置、连接、启停局域网接入、复制诊断和打开外部窗口均显示结果;失败提示使用独立颜色,失败后恢复操作。
  • 安装、修复、卸载继续使用 alpha.6 的独立进度弹窗。

完整解压客户端包并运行新版 Link.exe,通过“功能与组件”更新基础组件。保留现有设备身份,无需重新加入。

原生 WPF 回归验证按下样式生效、状态复位、重复点击拦截及成功/失败后的按钮恢复;界面截图使用合成操作,不代表网络业务验收。

Link 0.2.0-alpha.6

Link 0.2.0-alpha.6 Pre-release
Pre-release

Choose a tag to compare

@yangToT yangToT released this 23 Sep 11:59

Link 0.2.0-alpha.6

  • 完整卸载、安装/修复/卸载局域网组件、基础组件安装增加进度弹窗,显示当前真实阶段;下载和系统操作使用活动进度条,仅完成核验后显示完成。
  • 完整卸载识别从解压目录运行的 Link,停止并等待进程退出;只清理已确认的程序文件,保留同目录中的其他文件和下载压缩包。
  • 释放服务句柄并检查服务删除结果;网络恢复失败、进程残留、文件占用和缺少完成确认均不得报告成功。失败保留日志,身份清理在程序清理之后执行。
  • 客户端和管理中心设备列表增加局域网接入标识,区分未开启、已开启待接入、入口就绪、已取得地址、异常和离线待确认。取得地址不代表业务验收完成。

升级:完整解压后运行新版 Link.exe,在“功能与组件”更新基础组件。卸载旧版残留时运行完整新版包中的 Uninstall.exe;卸载会清除本机身份,再次加入需要新的加入码。

验证:隔离目录使用真实测试进程和文件锁验证退出、清理失败与重试;系统网络/服务命令使用替身。原生进度窗验证运行中刷新、失败显示和完成结果;网页验证状态推送及离线标识。未对用户正在使用的设备执行破坏性卸载验收。

Link 0.2.0-alpha.5

Link 0.2.0-alpha.5 Pre-release
Pre-release

Choose a tag to compare

@yangToT yangToT released this 23 Sep 11:29

Link 0.2.0-alpha.5

包含 0.2.0-alpha.4 的完整退出、管理员删除设备、组件安装误报修复和 Windows 桥接网卡 ID 修复。

补充修复主动退出与管理员踢下线的区别:主动退出由客户端停止自有网络进程,服务端立即更新离线状态并保留底层节点与路由引用;再次连接复用节点。管理员踢下线、停用和删除仍撤销访问权限。回归测试验证重复退出/重连不删除节点、路由或改变设备身份。

升级后可在关闭窗口或托盘菜单选择“断开并停止后台”;管理中心可显式删除旧设备。家里电脑安装日志已显示 SUCCESS 的情况无需反复卸载重装,更新基础组件后可直接尝试启用局域网接入。

云端其他服务不变;真实两端业务和代理共存仍需单独验收。