本文更新于: 2024年11月17日
学习通在线自动签到系统签到节点接入脚本,用于自行部署可接入学习通在线自动签到系统的签到节点,该脚本需配合学习通在线自动签到系统使用
版本差异
exe版本 | Python版 | Docker版 | |
---|---|---|---|
适合人群 | 有Windows电脑使用经历 | 有编程经验或Linux经验 | 有NAS经验或Linux经验 |
功能差异 | / | / | 仅支持 amd64 和 arm64 |
下载链接 | exe下载链接 | Python下载链接 | ccr.ccs.tencentyun.com/misaka-public/waadri-sign-node |
🎉 搭建教程
配置文件展示:
# --- 邮件功能配置区 --- email: # 用来发送邮件的邮箱,未填写则不发送邮件 address: '' # 用来发送邮件的邮箱密码 password: '' # 是否使用tls加密连接,默认为true use_tls: true # 邮件服务器的host主机名 host: '' # 邮件服务器端口 port: 465 # 发件人名称 user: '' # --- 节点名称密码配置区 --- node: # 节点名称,不能和已接入在线自动签到系统的其它自建节点名称重复 name: '' # 节点密码,设置后用户需要在网站中输入正确的密码才能使用该节点,留空则为不设置密码,此时任何人均可使用该节点进行签到 password: '' # 是否启用debug模式,启用后日志输出更加详细,方便排查问题,建议使用时出现问题且命令行中未展示问题详细信息时再启用 debug: false # 节点uuid,第一次使用时会随机生成,请勿更改 uuid: XXX
可执行版教程(exe版)
- 双击运行,首次运行会在当前位置生成
node_config.yaml
配置文件。 - 将
node_config.yaml
中的name
修改为你喜欢的节点名称。 - 再次双击运行。
- 前往 网站 选择你的节点使用。
Python版教程
- 安装好
python3.10+
环境 - 安装依赖
pip install --user -r requirements.txt
- 使用以下命令运行
curl -o "main.py" "https://api.waadri.top/ChaoXing/download/other-signin-node.py" python3 main.py
- 修改
node_config.yaml
配置文件的name
为你喜欢的节点名称。 - 再次运行。
Docker版教程
使用已构建的镜像
群友构建的镜像 ccr.ccs.tencentyun.com/misaka-public/waadri-sign-node
(仅支持 amd64
和 arm64
)
镜像使用 Github Action 构建,详见 构建脚本
将配置文件目录下运行,首次运行会生成 node_config.yaml
配置文件。
docker run -d \ --name=sign-node \ -v $(pwd):/data \ --restart=always \ --dns=223.5.5.5 --dns=114.114.114.114 \ ccr.ccs.tencentyun.com/misaka-public/waadri-sign-node
自己构建镜像
- 构建镜像
curl -o "main.py" "https://api.waadri.top/ChaoXing/download/other-signin-node.py" docker build -t your_image_name .
- 运行
docker run -d \ --name=sign-node \ -v $(pwd):/data \ --restart=always \ --dns=223.5.5.5 --dns=114.114.114.114 \ your_image_name
🎉 使用
运行上线后可在在线自动签到系统中点击 其它第三方自选节点,会自动弹出自选节点列表,选择并输入你设置的密码后即可使用所选节点进行签到监控。
🎃 注意事项
- 仅供学习交流,不要用于非法用途
- 为防止部分接口被恶意利用,第三方节点不支持手动签到模式,不支持开启签到监控状态下自动更新用户签到信息(签到过程中仍可在网站上修改签到信息但不会自动同步至第三方节点服务端)。为防止官方更新导致功能失效,第三方节点不再支持反钓鱼签到模式和签到信息盗用模式,不再支持使用接口4进行签到监控。除此以外第三方节点不支持节点离线后自动更换签到节点,且无7无签到自动停止签到监控的限制
- 以上限制为第三方签到节点的限制,此番举措为防止官方更新导致功能失效,若要体验最完整的功能还请使用官方节点进行签到监控
- 节点脚本不要搭建在云服务器厂商的IP环境下,否则可能会被学习通官方封禁IP地址导致无法进行签到监控,请在四大运营商或教育网的网络环境下搭建
项目地址
https://github.com/WAADRI/ChaoXing_node_signin
声明:本站为个人非盈利博客,资源均网络收集且免费分享无限制,无需登录。资源仅供测试学习,请于24小时内删除,任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集。请支持正版!如若侵犯了您的合法权益,可联系我们处理。