Skip to content

Aleksanaa/qsh-telecom-autologin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

电子科技大学清水河校区宿舍电信自动登录脚本

这下不需要Webview,可以在硬路由上跑了😋

请注意:与UESTC-QingShuiHe-SRUN-TELECOM不同,这个脚本并不会在后台保持登陆状态。你需要写一个简单的wrapper来检查联网状态,并在适当的时候启动这个脚本。为什么不检查联网状态呢?因为

  1. 我不想间断地ping登陆网页的地址,同时各个系统都应该有方便的检查联网状态的方式。
  2. 掉登录后,仍要等到当前DHCP获取的IP过期后才能重新登录,并且刷新DHCP这个动作没有特权是没法完成的。

使用说明

  1. 登录时,只需要在-name-passwd参数后填写用户名和密码。目前使用的默认登录地址是172.25.249.70,如果电信某一天又更改了登录地址,在-host后面填写更改后的IP地址。
  2. 如果需要存储账号和密码(密码由电信下发的RSA公钥加密存储),在-cache后填写文件的地址(包括文件名),例如-cache ./cache.json,在登录成功后会保存。下次仍需手动指定-cache读取。
  3. 如果需要登出(应该不会需要),添加-logout参数,不需要指定账号和密码,但是需要指定-index(要抓包才知道),但是也可以直接用上次登录的cache。
  4. 编译好的二进制文件可以在Actions里面下载,如果你需要其他架构可以提issue。

友情链接

如果你需要校园网登陆,可以使用go-nd-portal。这个项目的作者@fumiama是我最崇敬的网络工程师与Golang程序员。同时,你也可以使用由世界上最棒的语言®重写的版本nd-portal

About

电子科技大学清水河校区宿舍电信自动登陆脚本 | Telecom broadband login script for student dormitory in UESTC Qingshuihe campus

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published