作者不鼓励任何违规违纪行为,秉持着互联网的开放、平等、共享原则,此项目只为方便有这样需求的用户,支持在Linux、Windows、Macos、Router上使用校园网提供的便捷服务,在享受便捷服务的同时请遵守相关法律法规,一切后果自负。重申:不鼓励任何违规违纪行为!!!
配置文件参数说明(必看):
除上网账号密码外其它参数建议保持默认即可。
form:
domain: netlogin.ynnu.edu.cn
username: "191230320xxxxxx" #学号
password: "xxxxxxx" #密码
# 基础认证参数(保持默认就可)
meta:
"n": "200"
type: "1"
acid: "1"
enc: srun_bx1
settings:
basic:
https: true # 访问协议
skip_cert_verify: false
timeout: 5
interfaces: ""
skip_net_check: false
net_check_url: https://www.baidu.com/
guardian: # 守护模式
enable: false
duration: 300
daemon: # 后台模式
enable: false
path: .srun
debug: # 日志信息
enable: false
write_log: false
log_path: ./Linux(amd64):
chmod +x ./SrunLogin
# 首次执行会自动生成配置文件config.yaml
./SrunLogin
# 指定配置文件
./SrunLogin --config=./config.yamlWindows(amd64):
# 建议使用powershell
./SrunLogin
# 指定配置文件
./SrunLogin --config=./config.yaml在此抛砖引玉,运行其他系统以及架构的操作步骤类似。
在无线路由器上运行请找到适合自己路由器架构mips64/mips的二进制文件上传到路由器即可。
Windows环境编译(golang=1.17):
# windows版本
go build main.go交叉编译:
# linux-amd64
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go
# darwin-amd64
CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build main.go
# linux-mips
CGO_ENABLED=0 GOOS=linux GOARCH=mips go build main.go