校内保持登录脚本

在我使用校园网的四年里,虽然比较慢,但还是比较稳定的。
只不过每24小时需要登录一次,这点比较烦人。
于是就想着整一篇文章帮助实现自动化登录,免去每日登录的步骤。


部署

阳江校区采用的是深澜校园网,网上有不少相关方案,这里挑一个我觉得还不错的。

BitSrunLoginGo

深澜校园网登录脚本 Go 语言版。GO 语言可以直接交叉编译出 mips 架构可执行程序(路由器)(主流平台更不用说了),从而免除安装环境。

只需要简单的配置几个变量,就能直接使用,非常简单。

  1. Realese 中获取登录脚本 bitsrun_windows_amd64.tar.gz
  2. 运行一次脚本,会在对应目录下生成 Config.yaml 配置文件
  3. 修改 Config.yaml 配置文件,修改下列字段
1
2
3
4
5
6
7
8
9
domain: 10.129.1.1
username: "你的用户名"
password: "你的密码"

acid: "118"

guardian:
enable: true
duration: 300

其中, domain 为服务器验证ip; acid为固定字段,根据不同学校不同,此处与我相同即可; guardian 字段为守护模式配置,每 300 秒自动检测校园网连接状态,若掉线则会自动登录 。

至此脚本已配置完毕,可以注销校园网后尝试使用登录。


静默启动

开启守护模式后,启动脚本会有个命令行窗口,不能关闭,看着比较讨厌。这里通过VBScript提供一个比较简单的解决方案。

  1. 在脚本同目录下创建一个文本文件,并编辑内容如下

    1
    CreateObject("Wscript.Shell").Run "bitsrun.exe", 0, False
  2. 保存为 .vbs 文件,比如 HiddenStart.vbs

通过vbs启动便可以实现完全静默启动,启动后请在任务管理器搜索 bitsrun.exe ,检查脚本是否在后台运行。


开机自启动

  1. Win + R 键,输入 shell:startup
  2. 将上边的 .vbs 文件的 快捷方式 拖入启动文件夹

至此,已经实现开机自启动脚本


尾声

我很早就已经实现了自动化登录,所以四年来校园网都很稳定。不过我周围的人倒有些说不稳定。

当时用的方案是 srun 这个项目;有兴趣的可以去试试。

作者

秋庭花开梦里香

发布于

2025-09-26

更新于

2025-10-05

许可协议