-
released this
2026-10-24 01:34:43 +08:00 | 2 commits to main since this releaseWindows 10/11 x64 托盘版网关保活工具:按健康检查在「主路由直连」与「旁路由」之间自动切换出口,切回直连时恢复接管前的 DNS。
附件
文件 说明 GatewayKeepalive-0.1.0-win-x64.exe单文件托盘版(545,472 字节) GatewayKeepalive-0.1.0-win-x64.exe.sha256SHA256 校验值 运行要求
- Windows 10 1809+ / Windows 11,x64
- .NET 10 桌面运行时(Desktop Runtime x64) —— 本包为单文件但依赖运行时,不再提供自带运行时版本
- 修改网卡 / DNS、注册登录自启任务需要管理员权限,程序启动时会请求提升
首次运行会看到的两个提示
- 「打开文件 - 安全警告 / 未知发布者」:exe 未做代码签名,点「运行」即可;也可执行
tools\unblock-publish.ps1或右键属性 → 解除锁定,减少提示。 - UAC 提升提示:修改网络配置需要管理员权限。
上手
- 把 exe 放到固定目录(例如
C:\Program Files\GatewayKeepalive\),先手动运行一次确认能识别网卡。 - 托盘图标右键 →「设置」,填入主路由网关、旁路由网关、旁路由 DNS,保存。
- 需要开机自启时勾选「登录后自动启动」,程序会注册计划任务(最高权限、登录时触发)。
本版要点
- 设置窗口重做为独立非模态窗口,三页签卡片式布局;位置不再贴右下角被托盘浮窗遮挡
- 页签选中状态即时重绘,修掉「切页后旧页签仍显示为激活」
- 输入框滚不动时把滚轮交给外层页面,单行输入框不再吞滚轮
- 登录自启改用任务 XML + schtasks 写入并读回校验;任务不存在按 HRESULT 判定,修掉「关闭登录自启必定报错并回滚」
- 发布链路去掉自带运行时分支,只保留单文件运行时依赖包
- 测试:核心 47/47、探测 16/16
Downloads