/hitsz-network-daemon

哈工大深圳 校园网全自动登录

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

HITsz Network Connection Daemon
哈尔滨工业大学(深圳) 校园网断线自动重连

使用场景

路由重启、断网重连、断电恢复、无人监控等情况下尽可能保证设备联网,或者就是因为懒得每次点登陆?

工作方式

此脚本每隔一段时间时间对互联网及校园网的可达性进行检测,其时间间隔在网络连接正常时逐渐增加(默认上限为两分钟),断网后密集尝试重连(约五秒)。登陆尝试仅在校园网环境下进行,利用 selenium 控制 Chrome 实现登陆。

使用说明

首次使用需要绑定校园网用户信息,在弹出窗口输入即可。

A

用户信息随缘加密储存在同文件夹下,文件名 userinfo.json

进入主界面后,如下图所示,默认展示 网络 选项卡。

B

网络状态栏展示当前网络连通性,检测间隔显示下一次检测的时间。

脚本无需人工操作,当失去连接后,脚本会自动尝试重新连接,并判断是否重连成功。

C

如需修改校园网账号信息,需要切换到 用户 选项卡,点击已绑定的用户名,在弹窗内输入新的用户名和密码。

D

图形界面默认保持窗口在最上方。

这种小脚本,功能能用就行,界面能看就行,代码多烂就随他去吧。

TODO: 最小化到托盘