<?xml version="1.0"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/ DTD/wml_1.1.xml">

<wml>
<head>
<meta http-equiv="cache-control" content="max-age=180,private" />
</head>
<card title="青龙-京东-网页短信自动添加账号">
<p>
作者:<a href="index.php?action=showuser&amp;userid=1&amp;hash=">admin</a><br />时间:2021-11-13 19:03<br />分类:<a href="index.php?action=list&amp;cid=3&amp;hash=">电脑技术</a><br />内容:
青龙-京东-网页短信自动添加账号(全)


安装docker


curl -fsSL get.docker.com -o get-docker.sh #下载get-docker.sh文件

sudo sh get-docker.sh --mirror Aliyun #以阿里云镜像安装get-docker.sh脚本内容


docker面板-amd64最新中文


docker run -d --restart=always --name=&quot;portainer&quot; -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data 6053537/portainer-ce


docker run -d --restart=always --name=&quot;portainer&quot; -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data bigbugcc/portainer-ce                     （从2.11后版本开始要求密码12位，此版本为新版本）


安装青龙面板


  docker run -dit \

  -v $PWD/ql/config:/ql/config \

  -v $PWD/ql/log:/ql/log \

  -v $PWD/ql/db:/ql/db \

  -v $PWD/ql/repo:/ql/repo \

  -v $PWD/ql/raw:/ql/raw \

  -v $PWD/ql/scripts:/ql/scripts \

  -v $PWD/ql/jbot:/ql/jbot \

  -p 5700:5700 \

  --name qinglong \

  --hostname qinglong \

  --restart unless-stopped \

  whyour/qinglong:latest


进入青龙容器


docker exec -it qinglong /bin/bash


短信对接安装


# 使用教程，请拉取镜像至最新版 


###版本V10.0， 

1、新增手动管理页面，地址为http://ip:1170/admin ，记得修改账号密码 

默认账号：admin 

默认密码：123456 

2、可以提交全部的Cookie，如ninja一般，后台提取CK 

3、在后台管理页面，可以发布即时滚动公告 

4、由于最新版2.11.3，疑似青龙api接口已改，提交CK后修改备注会错乱，请熟知。可在提交时带上备注，没问题

### 版本V8.0，本次有重大调整，页面新增手动提交CK方式，兼容强制性使用https问题，旧版能用的，可以不升级，如需升级的，请修改配置青龙部分，以前是填host和port，即ip和端口，现在是直接填host，即http://ip+端口，后面不带 / 哈，具体请查看配置文件模板

### 版本V7.0，略微调整前端页面，兼容手机页面 ,同时修复pt_pin为中文的问题

### 版本V6.0，兼容青龙高低版本之间返回数据不一致性问题   

### 版本V5.0，本次修复了一些问题，优化了低版本青龙遗留的问题，请求token时会叠加追加到本地文件中，导致文件臃肿最后打开青龙应用崩溃问题。  

### 版本V4.0，新增WxPusher推送，支持arm架构运行 


1、安装Redis

拉取redis的镜像 

docker pull redis 


运行redis （请注意：命令行最后一部分，这里涉及到步骤4中对应的redis部分，密码请不要用简单密码或者不设置密码，容易被扫放病毒）

docker run --privileged=true --restart=always --name redis -p 6379:6379 -d redis redis-server --appendonly yes --requirepass &quot;这里是你要设置的密码，双引号保留，如果不需要请连同--requirepass将之删除&quot;


2、新建文件夹放文件

mkdir -p  jd_cookie

cd jd_cookie

docker pull yuanter/jd_cookie


3、下载配置application.yml文件

# 京东短信车配置文件下载地址

wget -O application.yml https://ghproxy.com/https://raw.githubusercontent.com/yuanter/shell/main/application.yml


4、配置application.yml文件（需要注意本地redis和本地容器redis的host区别，本地默认127.0.0.1，docker默认redis,如果有公网直接填写公网）

vi application.yml


5、运行容器  

需要自行对应application.yml文件配置，如果redis不是本地docker运行的方式，请将下方的```--link redis:redis```删除  

docker run -d --privileged=true --restart=always  --name jd_cookie -p 1170:1170  -v $PWD/application.yml:/application.yml --link redis:redis yuanter/jd_cookie


6、浏览器访问路径

http://ip:1170


7、查看运行日志

docker logs --tail  300 -f  jd_cookie

或者

docker logs  jd_cookie


# 更新教程

1、删除容器

docker rm -f  jd_cookie


2、重新拉取镜像

docker pull yuanter/jd_cookie


3、命令行跳转至启动目录

cd jd_cookie


4、后续教程，同使用教程第3步开始 


# 注意事项

* 1、青龙应用权限至少需要放行&ldquo;环境变量&rdquo;  

* 2、青龙应用权限一旦选定不能更改，不然需要连接工具删掉redis缓存数据或者重装redis  

* 3、放行1170端口，如宝塔、服务器防火墙或者服务器后台安全组，redis的host如也使用公网，也请放行对应的redis端口  

* 4、yml文件填写有格式要求，需要填写部分冒号后面有个空格再填写。可下载到本地使用文本编辑工具填写再上传到服务器，不推荐使用电脑自带txt文本编辑器  

* 5、最常出错的部分为redis部分，redis的host如果有公网直接填写公网（或者对应的局域网ip，如192.168.0.154）。其次为同时在一台服务网使用docker同时启动redis和本项目，则host可以直接填&quot;redis&quot;，不要双引号哈。最后如果redis不是docker安装方式启动，而是直接使用安装包在同一服务器上，则可以直接填127.0.0.1 


     extra.sh

#!/usr/bin/env bash

 

## 添加你需要重启自动执行的任意命令，比如 ql repo

## 安装node依赖使用 pnpm install -g xxx xxx

## 安装python依赖使用 pip3 install PrettyTable

pip3 install PrettyTable

ql repo https://github.com/feverrun/my_scripts.git &quot;jd_|jx_|jddj|getCookie|getJDCookie&quot; &quot;backUp&quot; &quot;^(jd|JD|JS)[^_]|USER|sendNotify|utils&quot;

ql repo https://github.com/smiek2121/scripts.git &quot;jd_|gua_&quot; &quot;&quot; &quot;ZooFaker_Necklace.js|JDJRValidator_Pure.js|sign_graphics_validate.js|cleancart_activity.js|jdCookie.js|sendNotify.js&quot;

ql repo https://github.com/gys619/Absinthe.git &quot;jd_|jx_|jddj_|gua_|getJDCookie|wskey&quot; &quot;activity|backUp&quot; &quot;^jd[^_]|USER|utils|ZooFaker_Necklace|JDJRValidator_|sign_graphics_validate|jddj_cookie|function|ql|magic|JDJR|JD&quot; &quot;main&quot;

ql repo https://github.com/ccwav/QLScript2.git &quot;jd_&quot; &quot;NoUsed&quot; &quot;ql|sendNotify|utils&quot;

task disableDuplicateTasksImplement.py


 


每4小时更新任务                      ql extra                      40 0-23/2 * * *


一键安装教程：https://github.com/shidahuilang/QL-


CK面板安装教程：https://hub.docker.com/r/yuanter/jd_cookie


一键安装：


bash -c &quot;$(curl -fsSL https://raw.githubusercontent.com/shidahuilang/QL-/main/lang1.sh)&quot;


wget -O jd_cookie.sh https://ghproxy.com/https://raw.githubusercontent.com/yuanter/shell/main/jd_cookie.sh;chmod +x *sh;bash jd_cookie.sh


 注意：配置redis时候密码端口可以回车默认。配置jd_cookie的application.yml文件时候，host后面的青龙地址，还有青龙的Client ID和Client Secret时候，冒号后面一定要加一个空格，然后写地址，Client ID和Client Secret，否则启动报错，无法打卡网页。修改端口和启动选项可以在portainer-ce中修改。
</p><p>
<a href="index.php?action=login&amp;hash=">立即登陆发表评论</a><br />
</p>
<p><a href="index.php?action=list&amp;hash=">返回日志列表</a><br /><a href="index.php?action=index&amp;hash=">返回主页</a></p>
</card>
</wml>
