• v0.1.0 7be117057a

    lion released this 2026-10-24 01:34:43 +08:00 | 2 commits to main since this release

    Windows 10/11 x64 托盘版网关保活工具:按健康检查在「主路由直连」与「旁路由」之间自动切换出口,切回直连时恢复接管前的 DNS。

    附件

    文件 说明
    GatewayKeepalive-0.1.0-win-x64.exe 单文件托盘版(545,472 字节)
    GatewayKeepalive-0.1.0-win-x64.exe.sha256 SHA256 校验值

    运行要求

    • Windows 10 1809+ / Windows 11,x64
    • .NET 10 桌面运行时(Desktop Runtime x64) —— 本包为单文件但依赖运行时,不再提供自带运行时版本
    • 修改网卡 / DNS、注册登录自启任务需要管理员权限,程序启动时会请求提升

    首次运行会看到的两个提示

    1. 「打开文件 - 安全警告 / 未知发布者」:exe 未做代码签名,点「运行」即可;也可执行 tools\unblock-publish.ps1 或右键属性 → 解除锁定,减少提示。
    2. UAC 提升提示:修改网络配置需要管理员权限。

    上手

    1. 把 exe 放到固定目录(例如 C:\Program Files\GatewayKeepalive\),先手动运行一次确认能识别网卡。
    2. 托盘图标右键 →「设置」,填入主路由网关、旁路由网关、旁路由 DNS,保存。
    3. 需要开机自启时勾选「登录后自动启动」,程序会注册计划任务(最高权限、登录时触发)。

    本版要点

    • 设置窗口重做为独立非模态窗口,三页签卡片式布局;位置不再贴右下角被托盘浮窗遮挡
    • 页签选中状态即时重绘,修掉「切页后旧页签仍显示为激活」
    • 输入框滚不动时把滚轮交给外层页面,单行输入框不再吞滚轮
    • 登录自启改用任务 XML + schtasks 写入并读回校验;任务不存在按 HRESULT 判定,修掉「关闭登录自启必定报错并回滚」
    • 发布链路去掉自带运行时分支,只保留单文件运行时依赖包
    • 测试:核心 47/47、探测 16/16
    Downloads