校园网自动重连工具:断网自动检测 + Portal 自动登录,全自动守护
发布时间:2026/10/7 10:11:51 作者:尧图编辑部 阅读量:1,286

—— 一个 Go 编写的 Windows 小工具解决校园网老断网、总要手动重连的烦恼一、痛点与解决思路在校园里WiFi 断连几乎是每天都会遇到的事信号波动、后台重启、认证过期……一旦断网就得手动重新连接 WiFi再打开浏览器登录 Portal 认证页面输入账号密码。一天折腾几次非常影响学习效率。这个小工具要解决三个问题1. 自动连接目标 WiFi——断网后自动连上校园网 SSID2. 自动完成 Portal 登录——HTTP 模拟提交账号密码不用开浏览器3. 断网自愈——每 15 秒轻量探测一次连通性发现断网立即自动恢复。二、界面总览程序是一个单窗口的桌面应用界面分为四大区域配置区登录网址、账号、密码、目标 WiFi、状态区、操作按钮立即检测 / 保存配置 / 启动守护、运行日志区。图1 主界面全貌图 —— 展示工具整体界面与功能区布局配置区 / 状态区 / 操作按钮 / 运行日志三、三步完成配置使用前只需填写四项信息· 登录网址校园网 Portal 认证页地址· 账号 / 密码校园网认证账号· 目标 WiFi要自动连接的校园网 SSID。填写后点击「保存配置」配置会写入本地文件一次配置长期生效。图2 配置填写示例图 —— 演示登录网址、账号、密码、目标WiFi的填写示例数据发布时建议对真实账号密码打码四、核心功能1. 自动连接目标 WiFi基于系统 netsh 命令扫描并连接指定 SSID零额外依赖2. 断网检测启动守护后每 15 秒做一次轻量连通性探测真实 HTTP 请求另有 8 小时定时巡检兜底防止事件遗漏3. Portal 自动登录程序模拟浏览器提交登录表单免去手动打开认证页4. 日志反馈所有动作实时写入运行日志状态一目了然5. 托盘常驻点击窗口右上角 × 后程序转入系统托盘后台继续守护不占桌面。五、运行效果点击「启动守护」后日志会依次输出配置保存、守护启动、连通性检测结果守护运行中按钮变为「停止守护」方便随时手动接管。图3 守护运行状态图 —— 展示启动守护后的实时状态与运行日志每15秒探测、8小时巡检兜底六、自动重连闭环工具的核心是一个状态机空闲监控 → 连通性检测 → 自动连接 WiFi → Portal 登录 → 联网自检 → 回到空闲监控。任一步骤失败会按 30s/1min/2min/5min 退避重试最多 3 次后通过系统通知提醒你。图4 自动检测与重连闭环示意图 —— 说明检测→连WiFi→登录→自检→恢复的完整流程七、使用与注意事项· 适用场景常见 Web Portal 认证的校园网无验证码· 断网恢复速度约 15 秒内完成自动重连· 凭据存储账号密码以明文保存在本地配置文件中不建议在公共/共享电脑使用· 发布截图时请对真实账号密码做打码处理。八、技术速览轻量版· 语言/框架Go lxn/walk纯 syscall无 CGO 依赖无需 GCC· 产物形态单个 exe 约 8MB免安装、免运行库· 内存占用空闲时仅监听网络事件常驻内存低· 资源开销零空闲轮询事件驱动为主 轻量定时探测兜底。