学习通在线自动签到系统第三方节点接入程序-ChaoXing_node_signin

2025年01月7日16:55:44 发表评论 热度32 ℃

学习通在线自动签到系统第三方节点接入程序,用于自行部署可接入学习通在线自动签到系统的第三方节点,该程序需配合学习通在线自动签到系统使用。

由于学习通频繁更新源码中的接口,为了确保所有功能可持续使用,此后将只发布最基础的签到代码,完整功能请登录自动签到系统使用官方节点进行体验

✨ 版本差异

 

exe版本 Python版 Docker版
适合人群 有Windows电脑使用经历 有编程经验或Linux经验 有NAS经验或Linux经验
功能差异 / / 仅支持 amd64 和 arm64
下载链接 exe下载链接 Python下载链接 ccr.ccs.tencentyun.com/misaka-public/waadri-sign-node

🎉 搭建教程

配置文件展示:

  1. # --- 邮件功能配置区 ---
  2. email:
  3.   # 用来发送邮件的邮箱,未填写则不发送邮件
  4.   address: ''
  5.   # 用来发送邮件的邮箱密码
  6.   password: ''
  7.   # 是否使用tls加密连接,默认为true
  8.   use_tls: true
  9.   # 邮件服务器的host主机名
  10.   host: ''
  11.   # 邮件服务器端口
  12.   port: 465
  13.   # 发件人名称
  14.   user: ''
  15. # --- 节点名称、密码和人数配置区 ---
  16. node:
  17.   # 节点名称,不能和已接入在线自动签到系统的其它自建节点名称重复
  18.   name: ''
  19.   # 节点密码,设置后用户需要在网站中输入正确的密码才能使用该节点,留空则为不设置密码,此时任何人均可使用该节点进行签到
  20.   password: ''
  21.   # 限制节点使用人数,0为不限制使用人数
  22.   limit: 0
  23. # 是否开启用户频繁信息显示,关闭后当用户使用接口2或接口3出现“请勿频繁操作”提示后将不会在控制台展示此类信息
  24. show_frequently: true
  25. # 是否启用debug模式,启用后日志输出更加详细,方便排查问题,建议使用时出现问题且命令行中未展示问题详细信息时再启用
  26. debug: false
  27. # 节点uuid,第一次使用时会随机生成,请勿更改
  28. uuid: XXX

可执行版教程(exe版)

  1. 双击运行,首次运行会在当前位置生成 node_config.yaml 配置文件。
  2. 将 node_config.yaml 中的 name 修改为你喜欢的节点名称,除uuid外的其它选项可自行修改也可保持默认。
  3. 再次双击运行。

Python版教程

  1. 安装好 python3.10+ 环境
  2. 使用以下命令运行,运行后将自动检测并安装运行所需的第三方库
  1. curl -o "main.py" "https://api.waadri.top/ChaoXing/download/other-signin-node.py"
  2. python3 main.py
  1. 将 node_config.yaml 中的 name 修改为你喜欢的节点名称,除uuid外的其它选项可自行修改也可保持默认。
  2. 再次运行。

Docker版教程

使用已构建的镜像

群友构建的镜像 ccr.ccs.tencentyun.com/misaka-public/waadri-sign-node(仅支持 amd64 和 arm64

镜像使用 Github Action 构建,详见 构建脚本

将配置文件目录下运行,首次运行会生成 node_config.yaml 配置文件。

  1. docker run -d \
  2.     --name=sign-node \
  3.     -v $(pwd):/data \
  4.     --restart=always \
  5.     --dns=223.5.5.5 --dns=114.114.114.114 \
  6.     ccr.ccs.tencentyun.com/misaka-public/waadri-sign-node

自己构建镜像

  1. 构建镜像
  1. curl -o "main.py" "https://api.waadri.top/ChaoXing/download/other-signin-node.py"
  2. docker build -t your_image_name .
  1. 运行
  1. docker run -d \
  2.     --name=sign-node \
  3.     -v $(pwd):/data \
  4.     --restart=always \
  5.     --dns=223.5.5.5 --dns=114.114.114.114 \
  6.     your_image_name

🎉 使用

运行上线后可在在线自动签到系统中点击 其它第三方自选节点,会自动弹出自选节点列表,选择并输入你设置的密码后即可使用所选节点进行签到监控。

学习通在线自动签到系统第三方节点接入程序-ChaoXing_node_signin

2024/11 目前已有超过50个节点接入了系统,有十余个节点开放使用,欢迎大家继续积极贡献节点资源。

学习通在线自动签到系统第三方节点接入程序-ChaoXing_node_signin

🎃 注意事项

  • 仅供学习交流,不要用于非法用途
  • 为防止部分接口被恶意利用,第三方节点不支持手动签到模式。为防止官方更新导致功能失效,第三方节点不再支持反钓鱼签到模式和签到信息盗用模式,不再支持使用接口4进行签到监控。除此以外第三方节点不支持节点离线后自动更换签到节点,且无7无签到自动停止签到监控的限制
  • 以上限制为第三方签到节点的限制,此番举措为防止官方更新导致功能失效,若要体验最完整的功能还请使用官方节点进行签到监控
  • 节点程序不要搭建在云服务器厂商的IP环境下,否则可能会被学习通官方封禁IP地址导致无法进行签到监控,请在四大运营商或教育网的网络环境下搭建

项目地址

https://github.com/WAADRI/ChaoXing_node_signin

网站:https://cx.waadri.top/

瓜皮猪

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: