Thanks to visit codestin.com
Credit goes to github.com

Skip to content

jance-hui/update-jd-ck

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

一、简介

苹果手机端轻松实现更新青龙面板上的jdck。 需要Alook浏览器(也可以是其他的浏览器,只要能获取cookie就行),

1、DockerHub直接使用

  • docker运行(x86架构):docker run -d -it -p 9833:9833 --name update-jd-ck jancehui/update-jd-ck:1.1
  • docker运行(arm架构):docker run -d -it -p 9833:9833 --name update-jd-ck jancehui/update-jd-ck:arm64-v8-1.1
  • 跟踪查看日志:docker logs -f update-jd-ck

2、苹果手机 + alook浏览器 + 快捷指令 快速食用教程

  • 1.下载 alook浏览器 6块大洋,或者在网上找共享账号下载
  • 2.导入快捷指令 https://www.icloud.com/shortcuts/77486ad4edeb4382bd0a21d82cab065c
  • 3.修改快捷指令①,第一个url地址http://api.jancehui.top/xxxxx/getCk可换成自己的http://你的IP:9833/xxxxx/getCk (原域名到期了)
  • 4.修改快捷指令②,第二个url地址http://api.jancehui.top/xxxxx/updateJdCk同样可换成自己的http://你的IP:9833/xxxxx/updateJdCk (原域名到期了)
  • 5.修改快捷指令③,第二个url展开,qlAddr换成你的青龙地址http://你的青龙IP:5700clientId使用青龙面板中添加的应用id;clientSecret使用青龙面板中添加的应用密钥
  • 6.alook浏览器获取全部ck后,直接执行此快捷指令即可。

Alook浏览器获取ck教程:https://blog.csdn.net/weixin_44011530/article/details/130943930

3、如何发现ck失效?

  • 1.faker库有ck检测脚本,如果ck失效后会自动将环境变量禁用,并发送通知(接口已支持更新ck后,自动启用)
  • 2.晚上11点左右 早上打开jd看一下,不需要重新登录就是没有失效(现在差不多就是3天一掉)

二、项目介绍

1、接口信息

端口:9833

提供接口:

获取ck /v1/getJdCk/getCk

  • 根据alook浏览器中提取的所有cookies,获取需要的jdck(pt_key=xxx; pt_pin=xxx;)
  • 接口调用方式post
  • 接口调用url实例:http://xxx.xxx.xxx.xxx:9833/v1/getJdCk/getCk (具体地址及端口以部署的docker服务为准)
  • 请求参数如下:
{
    "ck": "提取的所有cookies"
}

更新青龙环境变量 /v1/ql/updateJdCk

  • 根据前面接口提取的jdck(pt_key=xxx; pt_pin=xxx;)更新环境变量(也可自己手工提取)
  • 接口调用方式post
  • 接口调用url实例:http://xxx.xxx.xxx.xxx:9833/v1/ql/updateJdCk (具体地址及端口以部署的docker服务为准)
  • 请求参数如下:
{
    "qlAddr": "青龙应用地址,实例 http://127.0.0.1:5700",
    "clientId": "青龙应用id,实例 213hdsald-n",
    "clientSecret": "青龙应用密钥,实例 213hdeqweqsald-n",
    "ck": "京东ck(pt_key=xxx; pt_pin=xxx;)"
}

注:ck环境变量需备注为pt_pin=xxx,代码自动识别所有环境变量中是否有此备注的ck,有则更新、无则新增 已调整为通过环境变量值中是否包含pt_pin=xxx判断更新还是新增

2、项目打包发布 docker 启动

  • 运行 mvn clean install 将项目打包成jar包(可直接从Releases下载)
  • jar包Dockerfile 文件上传至服务器
  • 执行docker构建镜像命令 docker build -t update-jd-ck .
  • docker执行:docker run -d -it -p 9833:9833 --name update-jd-ck update-jd-ck
  • 跟踪查看日志:docker logs -f update-jd-ck

About

alook浏览器 + IOS快捷指令快速更新ck

Resources

Stars

Watchers

Forks

Packages

No packages published