好用的刷课项目
1. 准备和安装Docker
自己翻前面的Blog:
1 | docker pull socialsisteryi/cx-kitty |
创建必要的目录和配置文件:
1 | mkdir -p session export logs faces |
2. 配置 config.yml
编辑 config.yml 文件,配置任务执行器和题库搜索器。以下是基本示例配置(YAML格式):
1 | # 基本配置 |
保存后,可根据需要启用作业或考试功能相关的配置。
3. 运行Docker容器
使用以下命令启动容器。如果存在名称冲突,请先停止并删除旧容器:
1 | sudo docker stop cx_kitty |
然后运行新容器:
1 | sudo docker run -it \ |
进入TUI界面后,登录账号,选择相应课程,即可开始自动化处理视频。若遇到人脸验证,需提前将对应图片上传至 faces/ 目录。
重新进入TUI界面(可忽略此步)
1 | sudo docker attach cx_kitty |
4. 任务完成后清理(保护个人信息)
任务执行完毕后,停止并删除容器:
1 | sudo docker stop cx_kitty |
清理所有敏感数据和本地文件:
1 | rm -rf session/* logs/* faces/* export/* |
可选:删除Docker镜像以释放空间:
1 | sudo docker rmi socialsisteryi/cx-kitty |
注意事项与建议
- 安全第一:强烈建议使用临时或专用账号进行操作,并确保服务器防火墙策略严密,避免敏感信息泄露。
- 调试技巧:若遇到容器名称冲突或配置无效等错误,可通过
docker ps -a命令检查容器状态,并仔细核对config.yml的格式。 - 功能扩展:如需使用题库搜索功能,需自行注册 Enncy 等第三方服务以获取对应的 Token。
- 责任声明:此技术流程基于开源项目CxKitty,主要用于学习与研究目的。请在合乎平台规定与学校要求的范围内谨慎使用,个人需对自身行为负责。
All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.


