本项目是一个基于 Flask 的 JD_COOKIE 管理系统,支持 JD_COOKIE 的查询与更新,适合内部使用。前端页面美观,支持 Docker 部署。
- 查询 JD_COOKIE 状态(按 pt_pin 查询)
- 更新并启用 JD_COOKIE
- 限制同一 IP 每日访问次数
- 支持 Docker 一键部署
.
├── app.py # Flask 主程序
├── requirements.txt # Python 依赖
├── Dockerfile # Docker 镜像构建文件
├── docker-compose.yml.example # Compose 示例配置
├── static/
│ ├── index.html
│ └── jdupdate.html # 前端页面
├── .dockerignore
└── .gitignore
-
安装依赖
pip install -r requirements.txt
-
设置环境变量
export QL_HOST=http://your-qinglong-host:5789 export CLIENT_ID=your_client_id export CLIENT_SECRET=your_client_secret # 可选配置 export MAX_DAILY_ACCESS=7 export BACKGROUND_IMAGE_URL=https://t.alcy.cc/ycy
-
运行应用
python app.py
-
复制并修改配置文件
cp docker-compose.yaml.example docker-compose.yaml
-
编辑
docker-compose.yaml,填入你的青龙面板配置信息 -
构建镜像
docker build -t jdupdate . -
启动服务
docker-compose up -d
-
查看日志
docker-compose logs -f
QL_HOST:青龙面板地址(如http://192.168.192.37:5789)CLIENT_ID:青龙开放 API 的 Client IDCLIENT_SECRET:青龙开放 API 的 Client Secret
MAX_DAILY_ACCESS:每个 IP 每日最大访问次数(默认值:7)BACKGROUND_IMAGE_URL:页面背景图片 URL(默认值:https://t.alcy.cc/ycy)- 可以使用任何图片 URL
- 推荐使用随机图片 API 或自定义图片链接
访问 http://localhost:8080 即可使用管理界面,支持 JD_COOKIE 查询与更新。
- 默认每个 IP 每日最多可访问 7 次(可通过
MAX_DAILY_ACCESS环境变量修改) - 访问计数自动在每日重置
- 超过限制后会显示剩余重置时间
- 支持通过
BACKGROUND_IMAGE_URL环境变量自定义页面背景图 - 默认使用随机图片 API
- 可以使用任何公开的图片 URL
GET /api/config- 获取前端配置信息GET /api/envs- 获取青龙面板环境变量列表GET /api/jdcookie/query?ptpin=<value>- 查询指定 pt_pin 的 JD_COOKIEPOST /api/jdcookie/update- 更新并启用 JD_COOKIE
- 本项目仅供内部学习与交流使用,请勿用于非法用途
- IP 访问限制基于内存存储,应用重启后计数会重置
- 默认限制同一 IP 每日最多 7 次操作,可通过环境变量修改
- 建议在生产环境中使用 HTTPS 协议确保数据传输安全
MIT

