前言
前段时间听说这个Docker,奈何没时间也就没有怎么研究,今天实属无聊,就研究了一下并写下了这篇指南
开始
这里我使用服务器的系统为Ubuntu18,不同系统的命令可能有所不同
准备
1.服务器(Linux或Windows Server2019及以上系统)或家用电脑(Linux或Windows 10及以上系统)
2.SSH连接软件
连接服务器并安装Docker
建议使用Xshell进行连接,界面美观简洁,连接后安装Docker
因为不同系统Docker的安装方式不同,这里我给出网络上Docker安装教程
当然,你如果安装了宝塔面板,你也可以在宝塔面板里安装Docker,方法也很简单,到宝塔面板-软件商城-下载Docker管理器,本插件自带Docker
安装并配置青龙面板
青龙面板的安装
拉取镜像
docker pull whyour/qinglong:latest
部署镜像
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 \
-p 5700:5700 \
--name qinglong \
--hostname qinglong \
--restart unless-stopped \
whyour/qinglong:latest
配置青龙面板
登录面板
面板地址:http://服务器IP:5700
登陆面板后点击安装
通知设置-如果你没有请跳过
配置账号和密码
- 青龙面板基础命令
# 更新并重启青龙
ql update
# 运行自定义脚本extra.sh
ql extra
# 添加单个脚本文件
ql raw <file_url>
# 添加单个仓库的指定脚本
ql repo <repo_url> <whitelist> <blacklist> <dependence> <branch>
# 删除旧日志
ql rmlog <days>
# 启动tg-bot
ql bot
# 检测青龙环境并修复
ql check
# 重置登录错误次数
ql resetlet
# 禁用两步登录
ql resettfa
# 依次执行,如果设置了随机延迟,将随机延迟一定秒数
task <file_path>
# 依次执行,无论是否设置了随机延迟,均立即运行,前台会输出日,同时记录在日志文件中
task <file_path> now
# 并发执行,无论是否设置了随机延迟,均立即运行,前台不产生日,直接记录在日志文件中,且可指定账号执行
task <file_path> conc <env_name> <account_number>(可选的)
# 指定账号执行,无论是否设置了随机延迟,均立即运行
task <file_path> desi <env_name> <account_number>
添加库
进入青龙面板-定时任务-添加任务,将以下代码填入命令,定时规则请自己百度填写,添加完点击刚刚添加的那个任务上的开始图标,就会自动拉取库中脚本
青龙拉取常用京东脚本库
国内代理: https://ghproxy.com/
【Faker集合仓库】
ql repo https://ghproxy.com/https://github.com/shufflewzc/faker2.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER|ZooFaker_Necklace"
【Faker仓库依赖库修复】SSH运行:
docker exec -it QL bash -c "apk add --no-cache build-base g++ cairo-dev pango-dev giflib-dev && cd scripts && npm install canvas --build-from-source"
【curtinlv仓库】
ql repo https://github.com/curtinlv/JD-Script.git
【star】
ql repo https://github.com/star261/jd.git "scripts" "code"
【lxk0301】已私有,以下链接为备份库。柠檬代维护库。
ql repo https://github.com/shufflewzc/jd_scripts-2.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER"
【龙珠】
ql repo https://github.com/longzhuzhu/nianyu.git "qx" “main”
【混沌】
ql repo https://github.com/whyour/hundun.git "quanx" "tokens|caiyun|didi|donate|fold|Env"
【passerby-b】(需要配合专用ck文件)
ql repo https://github.com/passerby-b/JDDJ.git "jddj_" "scf_test_event" "jddj_cookie"
【温某某】
ql repo https://ghproxy.com/https://github.com/shufflewzc/Wenmoux.git
【柠檬(胖虎)】
ql repo https://github.com/panghu999/panghu.git "jd_"
【zoopanda(动物园)】以下为备份库
ql repo https://github.com/shufflewzc/zoo.git "zoo"
【Ariszy(Zhiyi-N)】
ql repo https://github.com/shufflewzc/Ariszy.git "JD"
【ddo(hyzaw)】貌似已经删库 以下为备份
ql repo https://ghproxy.com/https://github.com/shufflewzc/hyzaw.git "ddo_"
点击运行,完成仓库拉取
添加Cookie
点击面板主页-环境变量-添加变量
变量名称为JD_COOKIE,值为京东Cookie数据(格式为 pt_key=xxx;pt_pin=xxx;
(分号;不可少))
京东Cookie可通过以下途径获取
教程来源自网络,非本人制作
1.电脑获取:https://drive.raycns.com/%E8%B5%84%E6%BA%90%E7%9B%98/%E6%96%87%E6%A1%A3/%E9%80%9A%E8%BF%87%E7%94%B5%E8%84%91%E6%8A%93%E5%8F%96%E4%BA%AC%E4%B8%9C%E6%89%8B%E6%9C%BACookies%E7%A4%BA%E4%BE%8B(8.4%E6%96%B0%E7%89%88).docx
2.手机获取:https://drive.raycns.com/%E8%B5%84%E6%BA%90%E7%9B%98/%E6%96%87%E6%A1%A3/%E9%80%9A%E8%BF%87%E6%89%8B%E6%9C%BA%E6%8A%93%E5%8F%96%E4%BA%AC%E4%B8%9CCookies%E6%95%99%E7%A8%8B%E6%96%B9%E5%BC%8F%E4%BA%8C(2020.8.13%E7%89%881).docx
后语
大概就这些,如有不全,或不理解之处,烦请百度!!!
如果你需要搭建JDC扫码登录,我这里有相应教程,但要收费,价格不贵,物有所值!用了我很多时间
11 条评论
你的才华横溢,让人敬佩。 http://www.55baobei.com/1qu7OEYROz.html
你的文章让我感受到了快乐,每天都要来看一看。 http://www.55baobei.com/1l3reyMB5m.html
你的文章充满了欢乐,让人忍不住一笑。http://www.wujiangwx.com
你的文章让我心情愉悦,每天都要来看一看。http://www.datangtube.com
叼茂SEO.bfbikes.com
脚本多账号并发执行能不能给个例子看看
厉害,我搭建完了才看到这个文章
5700打不开是为啥OωO
服务器提供商那里的防火墙打开了没有
解决了,安全组没有设置
我有别人的免费教程,HHH