a645162/ysuauth
燕山大学校园网验证脚本 Yanshan University network auto authentication tool.
729
https://gitee.com/a645162/ysuauth
https://github.com/a645162/ysuauth
请仔细阅读 yml 的注释!
①Docker-Compose
docker-compose.yml
version: "3"
services:
# 容器1(一般一个容器就够了。)
# 如果您还需要更多的容器,可以将下列配置再复制一份在下面,注意缩进!
ysuauth_1: #第1个
# 在这里的冒号后面设置您要使用的软件版本
image: a645162/ysuauth:latest
# image: a645162/ysuauth:dev-4.0.2
restart: always
# 容器名
container_name: ysuauth_1
# deploy 用于限制资源占用,主要用于树莓派等资源受限的设备,可以将整段注释掉
# 仅在使用 sudo docker-compose --compatibility up -d 才会起作用
deploy:
resources:
limits:
cpus: '0.3'
memory: 512M
reservations:
cpus: '0.2'
memory: 200M
# 网络模式以及tty请不要修改!
network_mode: host
tty: true
# 文件路径映射,冒号左边可以修改为您想要设置的路径
# 可以是绝对路径也可以是相对路径
# 等号右边绝对不可以修改!
# 如果您使用纯环境变量模式,可以不配置下面的路径映射
volumes:
# - /home/pi/ysuauth/settings:/ysuauth/settings
- ./ysuauth/settings/:/ysuauth/settings/
# - /home/pi/ysuauth/log:/ysuauth/log
- ./ysuauth/logs/:/ysuauth/logs/
# 程序参数设置
environment:
# ※※※ 账号配置 ※※※
# ----------------------------------------------------------------
# 1、每个学生之间使用&隔开
# 2、每个学生,请提供其对应密码
# 3、请将大括号一并删除
- YSU_AUTH_USER="{201811080333} = {3}&{学号2} = {支持的网络类型}}"
- YSU_AUTH_USER_201811080333="{201811080333的密码}"
- YSU_AUTH_USER_{学号2}="{学号2的密码}"
# ----------------------------------------------------------------
# 时间设置
# 注:时区为北京时间哦!程序会自动通过 NTP 获取最新时间!
# 本选项用于本科生暑假留校(一般是考研吧!)
# 提前为考研同学们加油哦!
# 本科生 周一到周四以及周日 每晚 23:30断电断网
# 本科生 周五周六 每晚 0:00断电断网
# NIGHT_PAUSE用来控制是否夜间暂停工作,只有内容是1的时候才起作用
# 本科生暑假不断电,但是断网
# 也就是如果您是本科生,那么请将这个参数设为 1 ,请不要随便删除双引号
# 若没有配置默认为夜间不暂停工作!只有1夜间才会暂停!
- NIGHT_PAUSE="1"
# 下面两个时间参数优先级均低于 NIGHT_PAUSE
# 在下面的时间段内会自动退出登录(在下一次工作前只会执行一次)
# 注意,在工作时间内不会工作哦!
# - Logout_Time_Start="3:30"
# - Logout_Time_End="5:30"
# 在下面的时间段内才会执行,但是大前提是要满足 NIGHT_PAUSE 所配置的时间
- StartWork_Time_Start="6:05"
- StartWork_Time_End="23:20"
# ----------------------------------------------------------------
# 钉钉 DingTalk
- DingTalk_Enable="1"
- DingTalkWork_Time_Start="5:30"
- DingTalkWork_Time_End="23:00"
- wh_access_token="{钉钉的Access Token}"
- wh_secret="{钉钉的Secret}"
# 请确保本文件的后戳名为 yml
②自己根据 yml 文件配置变量!
一般就群晖需要这样吧?!
应该可以自己解决吧?!
docker pull a645162/ysuauth