Srun(深澜) 校园网自动登录

PARKSI

哪种校园网可以用

连接上校园网网络后需要打开指定网址进行 WEB 认证的 Srun (深澜) 校园网,URI 为 http:///srun_portal_ 这样的。

img

获取登录信息

  1. 验证服务的 IP 如图片中的 10.100.1.3 和 ac_id 1
  2. 验证的账号和密码
  3. 运营商类型
  4. enc 和 info_prefix

获取运营商类型

并不是所有学校的校园网都设置了这个字段,此字段可以为空。

首先在自助服务中的无感知认证和绑定 MAC 中将当前设备删除

按 F12 打开开发者工具(建议使用 FireFox 浏览器)选到网络选项卡,点击右侧的齿轮,打开持续记录

img

注销校园网认证,重新登录,选择 XHR 筛选,找到 srun_portal 开头的请求,此处如果有运营商类型会自动附加到 username 账号后面(如 1234@cmcc,cmcc 就是运营商类型),如果没有则为空,此处也可以找到 ac_id

img

获取 enc 和 info_prefix

打开 调试器选项卡,点击 Protal.js 按下 CTRL + F 搜索 enc,找到如图的值即为结果,此处为 srun_bx1

获取 enc 和 info_prefix

打开 调试器选项卡,点击 Protal.js 按下 CTRL + F 搜索 enc,找到如图的值即为结果,此处为 srun_bx1

img

在网络选项卡中找到较大的那个 srun_portal 请求,info 后大括号内的即为 info_prefix 的值,此处为 SRBX1

img

自动登录

先下载对应平台的二进制可执行文件:https://github.com/Mmx233/BitSrunLoginGo/releases

如果你不知道 windows_amd64_v4 中的 v4linux_arm_hardfloat 中的 hardfloat 意味着什么,选取没有这些后缀的有更高兼容性的默认版本即可

Windows/Linux

下载解压得到可执行文件后,用命令行打开,会自动生成配置文件

img

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
form:
domain: www.msftconnecttest.com #登录地址 ip 或域名
username: "" #账号
user_type: cmcc #运营商类型,详情看下方文字说明
password: "" #密码
meta: #登录参数
"n": "200"
type: "1"
acid: "5"
enc: srun_bx1 # enc 不在表单中,但一般都是默认值。你可以使用 --auto-enc 或在 js 中搜索 enc 来找到真实值
os: Windows 10
name: windows
info_prefix: SRBX1 # info 字段前缀括号中的值
double_stack: false
settings:
basic: #基础设置
https: false #访问校园网 API 时使用 https 协议
skip_cert_verify: false #跳过证书有效校验
timeout: 5 #网络请求超时时间(秒,正整数)
interfaces: "" #网卡名称正则(注意转义),如:eth0\.[2-3],不为空时为多网卡模式
interfaces_interval: 0 # 秒,多网卡模式切换网卡时触发的等待时间
guardian: #守护模式(后台常驻)
enable: false
duration: 300 #网络检查周期(秒,正整数)
backoff: # 积分退避
enable: false # 开启后同时对所有运行模式生效,作用于登录失败的重试
max_retries: 0 # 为 0 时无限重试直至成功
initial_duration: 2 # 初始失败等待时间,秒
max_duration: 300 # 最大失败等待时间,秒
# 等待时间计算公式详见 https://github.com/Mmx233/BackoffCli
exponent_factor: 1 # 指数因子
inter_const_factor: 0 # 内常数因子,秒
outer_const_factor: 0 # 外常数因子,秒
log:
debug_level: false #打印调试日志
write_file: false #写日志文件
log_path: ./ #日志文件存放目录路径
log_name: "" #指定日志文件名
ddns: #校园网内网 ip ddns
enable: false
domain: www.example.com
ttl: 600
provider: "cloudflare"
config: #这段配置是动态的,需要根据 provider 类型配置字段名,见 DDNS 说明
zone: "xxxx"
token: "xxxx"
reality: #从指定地址模拟浏览器行为进入登录页,如果登录未出现问题不用启用
enable: false
addr: http://www.baidu.com #初始地址,需要使用 http、域名
custom_header: #这段配置是动态的,用于设置请求头,可以自由填写
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:89.0) Gecko/20100101 Firefox/89.0

将对应字段修改后再次执行即可实现自动登录,开启守护模式(后台常驻)后还可以定时检测网络状态,自动登录!

Openwrt

在 系统 -> 软件包中搜索 luci-app-bitsrunlogin-go 并安装

img

在 服务 > 深澜登录器 中配置相关设置,勾选启用后保存并应用。

img

  • 标题: Srun(深澜) 校园网自动登录
  • 作者: PARKSI
  • 创建于 : 2025-08-21 00:00:00
  • 更新于 : 2025-11-10 12:37:23
  • 链接: https://blog.lparksi.com/2025/srun_auto_login/
  • 版权声明: 版权所有 © PARKSI,禁止转载。
评论