哈尔滨工业大学(深圳) 校园网断线自动重连
HITsz Network Connection Daemon使用场景
路由重启、断网重连、断电恢复、无人监控等情况下尽可能保证设备联网,或者就是因为懒得每次点登陆?
工作方式
此脚本每隔一段时间时间对互联网及校园网的可达性进行检测,其时间间隔在网络连接正常时逐渐增加(默认上限为两分钟),断网后密集尝试重连(约五秒)。登陆尝试仅在校园网环境下进行,利用 selenium
控制 Chrome 实现登陆。
使用说明
首次使用需要绑定校园网用户信息,在弹出窗口输入即可。
用户信息随缘加密储存在同文件夹下,文件名 userinfo.json
。
进入主界面后,如下图所示,默认展示 网络
选项卡。
网络状态栏展示当前网络连通性,检测间隔显示下一次检测的时间。
脚本无需人工操作,当失去连接后,脚本会自动尝试重新连接,并判断是否重连成功。
如需修改校园网账号信息,需要切换到 用户
选项卡,点击已绑定的用户名,在弹窗内输入新的用户名和密码。
图形界面默认保持窗口在最上方。
这种小脚本,功能能用就行,界面能看就行,代码多烂就随他去吧。
TODO: 最小化到托盘