首页>文档>青龙系列>青龙面板更新日志

需要支持?

如果通过文档没办法解决您的问题,请提交工单获取我们的支持!

青龙面板更新日志

背景:青龙历次更新记录,每次更新大佬都有说明一些重大变化,内容都是有价值的,希望玩家们可以耐心的读一读,一定会有收获的。现在想好好维护一下帮助中心,希望每一个带着疑问来的人,都能心满意足的关掉页面,从此没有疑惑。

青龙v2.10.12

更新说明:

  1. 修复logo样式
  2. 修复暗黑模式无法访问

更新方法:

-> 系统设置->其他设置->检查更新->更新
-> 或者20分钟后更新镜像

梦入蓝桥,几点疏星映朱户。

青龙v2.10.11

更新说明:

  1. 修复环境变量中包含双引号变量异常,感谢 https://github.com/mengshouer
  2. 修复最后运行时长覆盖逻辑
  3. 修复内容区高度和logo样式
  4. 修复搜索urlencode的文本时,结果异常

更新方法:

-> 系统设置->其他设置->检查更新->更新
-> 或者20分钟后更新镜像

云散月明谁点缀,天容海色本澄清。

青龙v2.10.10

更新说明:

  1. 检测更新增加强制更新操作
  2. deps目录文件增加软链,支持脚本直接调用。比如 const notify = require('deps/sendNotify')
  3. 修复alpine3.12和3.14关于nginx的兼容性问题,感谢 https://github.com/phoenixxie0
  4. 修复调试脚本运行路径
  5. 修复deps目录依赖文件拷贝
  6. 修复使用旧pushplus推送后结果解析失败的问题,感谢 https://github.com/xuzhonglin

更新方法:

-> 系统设置->其他设置->检查更新->更新
-> 或者直接更新镜像,重新运行容器

昨夜秋风入汉关,朔云边月满西山。

青龙v2.10.9

更新说明:

  1. 任务管理支持任务名跳转脚本管理页,感谢 https://github.com/kilo5hz PR
  2. 系统通知支持gotify,感谢 https://github.com/kilo5hz PR
  3. 定时任务列表pageSize增加200/500/1000,感谢 https://github.com/fzls PR
  4. 修复deps目录依赖文件拷贝
  5. 修改alpine基础镜像版本,解决arm32位系统无法启动容器,感谢 https://github.com/lx200916
  6. 修复调试功能

更新方法:

-> 系统设置->其他设置->检查更新->更新
-> 或者直接更新镜像,重新运行容器

烛摧花,鹤惊露,忽三更。

青龙v2.10.8

更新说明:

  1. 脚本管理新建文件增加选择父目录
  2. 修复脚本管理更新文件、删除文件
  3. 增加gotify推送,感谢 https://github.com/kilo5hz PR
  4. 修复不能复制deps目录文件
  5. 修复可能的玩客云问题

更新方法:

-> 系统设置->其他设置->检查更新->更新
-> 或者20分钟后更新镜像

小莲玉惨红怨,翠被又经秋。

青龙Pre版

更新说明:

1. 修复禁用任务无效

2. 修复pip3依赖

更新方法:

-> docker pull whyour/qinglong:pre

秋色雁声愁几许,都在斜阳。

青龙v2.10.7

更新说明:

1. repo命令默认给仓库添加sendNotify依赖

2. 增加 /ql/deps 目录,此目录下的依赖文件会覆盖系统默认和仓库内的依赖文件

3. 修复脚本管理列表及搜索

4. 修复环境变量手机端列表样式

5. 修复秒级定时任务服务

6. 修复bot启动命令

其他说明:

1. 如需要增加或者覆盖系统和仓库的依赖文件,可直接下载文件到 /ql/deps 目录,系统会使用此目录下的文件覆盖原有依赖文件,比如:

wget -P /ql/deps https://github.com/xxxx/sendNotify.js

curl https://github.com/xxxx/sendNotify.js /ql/deps/sendNotify.js

2. 上个版本拉库会拷贝别的仓库的脚本,建议删除scripts目录下的对应仓库,重新执行repo命令

更新方法:

-> 系统设置->其他设置->检查更新->更新

-> 或者20分钟后更新镜像

酥胸斜抱天边月,玉手轻弹水面冰。

青龙v2.10.6

更新说明:

1. 增加各版本自动打包workflow,感谢 https://github.com/fzls PR

2. 环境变量添加更新时间,感谢 https://github.com/miniers PR

3. 修复脚本管理结构

4. 修复定时匹配规则

5. 修复检查更新

更新方法:

-> 系统设置->其他设置->检查更新->更新

-> 或者20分钟后更新镜像

清风阁,高凌霄汉,列岫如童。

青龙v2.10.5

更新说明:

1. 修复截取db文件判断,引起服务异常

更新方法:

-> 系统设置->其他设置->检查更新->更新

-> 或者20分钟后更新镜像

欹枕数秋天,蟾蜍下早弦。

青龙v2.10.4

更新说明:

1. 修复entrypoint启动文件报错(可能同时修复玩客云)

其他说明

1. 以前的repo命令需要其他依赖文件的,需要自己改ql repo后面的依赖参数,加上`jdCookie.js|sendNotify.js`或者其他文件

更新方法:

-> 系统设置->其他设置->检查更新->更新

-> 或者20分钟后更新镜像

欹枕数秋天,蟾蜍下早弦。

青龙v2.10.3

更新说明:

1. ql repo拉取脚本存储在scripts下的子目录中,task命令运行时指定相对目录,以解决依赖冲突问题

2. 脚本管理改为树结构展示

3. 裁剪数据库大于500兆的文件,防止服务无法启动

4. 更新python通知文件,感谢 https://github.com/Oreomeow PR

5. 修复移动端导航

6. 修复任务执行时间0点显示24点

7. 修复pushplus通知设置

8. 修复centos兼容性

9. 其他bug修复

其他说明

1. 仓库中如果使用了本身没有的文件,需要在ql repo命令依赖参数中指定(比如本仓库没有jdCookie.js和sendNotify.js,就需要在ql repo中的依赖参数增加 "jdCookie.js|sendNotify.js"),此时这两个文件会从scripts目录查找

2. 添加错误上报后,目前为止已上报了50多万次 "File size (61243766452) is greater than 2 GB" 的错,所以优先解决此问题。如果数据库单文件大于500兆,说明肯定是服务数据异常,所以会强行裁剪数据库文件,保证服务正常运行

3. 没事点点红包链接

更新方法:

-> 系统设置->其他设置->检查更新->更新

-> 或者20分钟后更新镜像

夜宴久,揽秋云、平倚画楼。

青龙v2.10.2

更新说明:

1. 修复openapi路由跳转

2. 修复基础镜像依赖pip3

更新方法:

-> 系统设置->其他设置->检查更新->更新

-> 或者10分钟后更新镜像

浆冷夜凝仙掌露,味甘秋割楚江萍。

青龙v2.10.1

更新说明:

1. 增加白屏时间及错误上报

2. 退出登录移到左下角,增加用户名展示

3. 修复编辑定时任务后置顶失效

4. 修复依赖管理无法覆盖安装

5. 修复表格滚动高度

6. 修复ql check命令

其他说明:

1. 系统发生错误时,会自动上报错误信息及浏览器版本、系统版本、青龙版本、用户ip到Sentry

2. 如果新版镜像无法安装 python3 依赖,提示 bash: pip3: command not found,在 依赖管理  -> linux页签 -> 添加依赖,输入名称 py3-pip

更新方法:

-> 系统设置->其他设置->检查更新->更新

-> 或者10分钟后更新镜像

浆冷夜凝仙掌露,味甘秋割楚江萍。

青龙Pre版

更新说明:

1. 移除crond依赖,测试稳定性

其他说明:

1. 此版本为测试版,请勿作为主力使用

2. 主要测试目的为定时任务是否准时正确触发

3. 测试结果请在评论区或者Githuh Issue提出

4. 有资源的同学可以踊跃测试下?

更新方法:

-> docker pull whyour/qinglong:pre

帘外风多疑有雨,替花愁到五更天。

青龙v2.10.0

更新说明:

1. 添加依赖管理功能

2. 修复python3任务无法停止

3. 修复table滚动高度

4. 其他优化

更新方法:

-> 系统设置->其他设置->检查更新->更新

-> 或者10分钟后更新镜像

烟波满纸凉于洗,一片湿云收不起。遥山暝合青苍茫,丛苇萧萧声在纸。

青龙v2.9.10

更新说明:

1. 修复系统通知telegram代理认证参数

2. 修复ql update错误

3. 修复table滚动高度

4. 更新安装说明

更新方法:

-> 系统设置->其他设置->检查更新->更新

-> 或者10分钟后更新镜像

露浥初英,早遗恨、参差九日。还却笑、萸随节过,桂凋无色。

青龙v2.9.9

更新说明:

1. 脚本管理移动端支持添加脚本、编辑脚本

2. 修复移动端表格样式

3. 修复检查更新中无法展示更新日志

4. 移除ql update任务删除限制

其他说明:

ql update更新不了的用 ql -l update

请执行以下操作

-> docker exec -it qinglong ql -l update

-> docker exec -it qinglong ql -l update

-> 或者10分钟后更新镜像

红叶晚萧萧,长亭酒一瓢。

青龙v2.9.8-001

更新说明:

1. 修复nginx配置文件, 感谢 https://github.com/phoenixxie0 PR

2. 修复设置删除日志频率

其他说明:

执行ql update后需要执行ql check

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

何当尽扫顽云翳,独使阳乌普照临。

青龙v2.9.8

更新说明:

1. 增加系统更新功能(系统设置-其他设置-检查更新)

2. 增加系统设置日志自动删除功能(系统设置-其他设置-日志删除频率)

3. task conc命令支持指定账号(task xxx.js conc <环境变量名> 1-2 3 4)

4. 修复初始化通知设置,优化UI

5. 表格滚动固定表头和尾部分页

6. 环境变量名称增加校验,不能输入中划线

7. 容器启动忽略config.sh和env.sh中错误,避免造成容器一直重启

其他说明:

执行ql update后需要执行ql check

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql check

-> 或者10分钟后更新镜像

戏马台前,采花篱下,问岁华、还是重九。恰归来、南山翠色依旧。

青龙v2.9.7

更新说明:

1. 重构初始化流程,可直接在初始化过程中设置账户信息和通知方式

2. 增加企业微信机器人推送的python版本,感谢 https://github.com/Sowevo  PR

3. 修复ql repo可能无法拉取最新代码

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

信步荒园日几回,秋风吹老壁间苔。浇花正怪儿童懒,忽见松阴片雨来。

青龙v2.9.6

更新说明:

1. 对比工具支持config目录下的文件对比

2. 修复退出登录状态下重启服务出错

3. 其他bug修复

其他说明:

1. ql update之后等待10s再刷新页面,如果还是提示服务异常,去服务器容器内执行ql check,带着执行的日志去提issue

2. 如果时长ql update都不成功,建议等待镜像更新后,直接更新镜像

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

银杏子成边雁到,木犀花发野莺飞。

青龙v2.9.5

更新说明:

1. 登录日志、登录通知、登录提醒增加登录设备展示

2. 修复手机端定时任务列表样式

3. 修复更新任务状态失败

4. 修复无法实时展示任务日志

5. 修复ql resettfa命令

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

潮声夜静千帆转,断岸风回万马来。

青龙v2.9.4

更新说明:

1. 支持多端登录(未识别的或者识别为PC都为PC端,识别为手机的为手机端)

2. task命令支持指定账号执行(task xxx.js desi JD_COOKIE 1)

3. 定时任务列表增加最后运行时间、最后运行时长、下次运行时间

4. 修复pushplus通知参数pushPlusUser必填

5. ql bot移除自动更新远程仓库操作

6. 其他Bug修复

其他说明:

1. 如果更新ql update更新出错,建议直接更新镜像

2. task运行指定账号,比如 task xxx.js desi JD_COOKIE 1 2 3-6 8 ( 1 2 3-6 8 都为账号的序号,不包含已经禁用的)

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

潮声夜静千帆转,断岸风回万马来。

青龙v2.9.3

更新说明:

1. 支持系统通知,与脚本通知隔离。(系统设置 -> 通知设置)目前支持(goCqHttpBot、serverChan、bark、telegramBot、dingtalkBot、weWorkBot、weWorkApp、iGot、pushPlus、email)方式通知,

2. 脚本管理支持新建脚本

3. 任务管理支持置顶、批量置顶

4. 修复暗黑模式placeholder样式

5. 修改页面API错误提醒

6. 修复页面标题

7. 其他Bug修复

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

昨日梢头,点点似、玉尘珠砾。一夜里、天公染就,金丹颜色。

祝大家中秋节快乐!!!

青龙v2.9.2-002

更新说明:

1. 修复重启服务任务丢失

2. 修复重启容器报错 no such file /ql/log/task_error.log

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

四边乔木尽儿孙,曾见吴宫几度春。若使当时成大厦,也应随例作埃尘。

青龙v2.9.2-001

更新说明:

1. 修复两步验证逻辑

2. 修复登录通知内容

3. 添加应用名称改为选填

4. 修复开启两步验证失败提醒

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

露沾蔬草白,天气转青高。

青龙v2.9.2

更新说明:

1. 增加登录日志(系统设置 -> 登录日志)

2. 登录成功或者失败增加通知

3. 登陆成功增加上次登录状态

4. 修复环境变量拖拽

5. 修复python通知文件与JavaScript变量不一致,感谢 OreomeowZy143L PR

6. 添加docker-compose安装说明,感谢 yw9381 PR

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

露沾蔬草白,天气转青高。

青龙v2.9.1

更新说明:

1. 支持两步验证,加强ip防护

2. 修复移动端无法打开脚本管理、任务日志

3. 增加nedb数据自动比对,测试对db文件不断增大的影响

4. 增加ql resettfa禁用两步验证

其他说明:

1. 系统设置 -> 安全设置 -> 两步验证开启 -> 下载两步验证app -> 扫码 -> 输入生成的6位数 -> 完成激活

2. 激活两步验证后登陆状态有效期为30天,否则为3天

3. 43.128.55.35 | 腾讯云 香港,此ip有扫端口行为,建议各位同学加入访问黑名单

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

仙枰相对心偏静,妙着能赢意自骄。

青龙v2.9.0

更新说明:

1. 支持OpenApi,第三方系统可直接请求青龙api

2. 修复搜索时前后空格

3. 修复表格单页不能切换每页条数(thanks for https://github.com/doghappy)

4. 修复登录获取ip地址缓慢

其他说明:

1. 执行update后执行一次ql check确保更新最新的nginx配置文件

2. OpenApi详见https://t.me/jiaolongwang/166

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql check

-> 或者10分钟后更新镜像

凉生还又撩幽恨,留取孤樽对月开。

OpenApi使用指南

1. 在系统设置 -> 应用设置 -> 添加应用,权限目前支持5个模块,可以选择多个模块。选择一个模块之后,可读写此模块的所有接口。

2. 使用生成的 client_id 和 client_secret 请求获取token接口 http://localhost:5700/open/auth/token?client_id=xxxxxx&client_secret=xxxxxxxx

3. 上面接口返回的token有效期为30天,可用于请求青龙的接口 curl 'http://localhost:5700/open/envs?searchValue=&t=1630032278171' -H 'Authorization: Bearer 接口返回的token'

4. openapi的接口与系统正常接口的区别就是青龙里的是/api/envs,openapi是/open/envs,即就是青龙接口中的api换成open

6. 此功能支持青龙2.9+,更新时需要执行一次ql check

青龙v2.8.5-001

更新说明:

1. 修复群辉执行ql update之后页面显示403,可能也能解决其他403的问题

2. 修复6位定时规则判断

3. 修复登录倒计时字体颜色

其他说明:

1. 群辉在执行ql update之后应该还是403,然后要执行ql check即可恢复,后续不说明的情况下只update即可

2. 登录时提示错误次数过多,可执行 docker exec -it qinglong ql resetlet 重置登录错误次数

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

悠悠万世功,矻矻当年苦。鱼自入深渊,人自居平土。

青龙v2.8.5

更新说明:

1. 传递task执行参数给task_before和task_after

2. 添加默认定时规则配置参数 DefaultCronRule,默认未匹配到定时规则,如果有此参数就使用本参数,否则使用随机时间

3. 添加重置登录错误次数命令 ql resetlet

其他说明:

1. 如果登录时提示错误次数过多,但是不是你登录的,建议修改用户名密码、端口、IP或者改为内网访问。可在更新当前版本后执行 docker exec -it qinglong ql resetlet 重置错误次数

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

冰轮虽渐侧,老桂斫不枯。清光已非昨,来日更可吁。

青龙v2.8.4-004

更新说明:

1. 修复由于无法访问ip查询接口导致无法登陆

2. 修复排序操作后运行或者禁用定时任务,出现重复任务

其他说明:

1. 白屏的执行以下命令,确保执行了ql check命令,没有check命令的,更新最新镜像重新启动容器

docker exec -it qinglong pnpm install got@11

docker exec -it qinglong ql check

docker exec -it qinglong ql update

2. 502的使用以下命令,如果有错误把最后的命令的日志贴出来,可以先按照白屏处理执行上面的操作

docker exec -it qinglong ql update

docker exec -it qinglong ql check

docker exec -it qinglong ql update

docker exec -it qinglong pm2 logs panel

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

山市每欺沽酒近,岩居深德种桃先。宵来疏雨添无赖,尽夜绳床恣意眠。

青龙v2.8.4-003

更新说明:

1. 回退update.sh的修改

其他说明:

1. got 模块错误的执行 docker exec -it qinglong pnpm install got@11

2. 白屏的执行 docker exec -it qinglong pm2 logs panel, 把日志放到评论里

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

山市每欺沽酒近,岩居深德种桃先。宵来疏雨添无赖,尽夜绳床恣意眠。

青龙v2.8.4-002

更新说明:

1. 修复任务执行出错,版本未变,直接update,不需修改before文件

>> 更新完执行一次互助脚本,确保加载互助文件不报错

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql check

-> 或者10分钟后更新镜像

风回镜里。认荷叶轻圆,暑晴香腻。点笔成霖,出山心事定如此。

青龙v2.8.4-001

更新说明:

1. 修复获取客户端ip

其他说明:

物理机ip直接访问服务的update后执行ql check命令

使用域名访问服务的,要在域名访问的代理服务器添加配置

proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql check

-> 或者10分钟后更新镜像

风回镜里。认荷叶轻圆,暑晴香腻。点笔成霖,出山心事定如此。

青龙v2.8.4

更新说明:

1. task命令支持命令行运行实时显示日志 task -l xxx.js now

2. 修复更新环境变量,备注无法删除

3. 无法识别脚本的定时,默认从每天6点0分改为随机时间

4. 登录成功增加最后登录时间地点提醒

5. 登录失败增加重试延迟机制

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

风回镜里。认荷叶轻圆,暑晴香腻。点笔成霖,出山心事定如此。

青龙v2.8.3-001

更新说明:

1. 定时任务、环境变量支持状态筛选

2. 修复脚本管理编辑交互

3. 修复ico图标展示

4. 手动运行任务添加错误捕捉

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

如今才是十三夜,月色已如玉。未是秋光奇绝,看十五十六。

青龙v2.8.3

更新说明:

1. 脚本管理支持编辑、删除操作

2. 定时任务支持名称,命令,定时规则排序

3. 环境变量支持名称排序

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

故病有六不治:骄恣不论于理,一不治也;轻身重财,二不治也;衣食不能适,三不治也;阴阳并,藏气不定,四不治也;形羸不能服药,五不治也;信巫不信医,六不治也。

青龙v2.8.2

更新说明:

1. 支持批量创建同一环境变量,变量值通过换行或者&分割

2. 日志和脚本管理页支持内容区宽度拖拽

其他说明:

新建环境变量api变化(post /api/envs),body由对象变为数组

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

避暑高梧侧,轻风时入襟。落花还就影,惊蝉乍失林。

青龙v2.8.1-006

更新说明:

1. 修复添加定时任务插入顺序

2. 修复内容区样式

3. 添加config错误日志捕获

4. 合并并发任务日志

5. 增加重启刷新延迟

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

冉冉鸾骖鹤驭,桥倚高寒,鹊飞空碧。

青龙v2.8.1-005

更新说明:

1. 修复部分环境手动停止任务进程无法被杀掉

2. 修改 cqhttp 的发送的数据类型为 JSON ,避免使用表单可能出现的转码问题(感谢大佬 https://github.com/WildSaCk PR)

3. 修复conc并发任务task_before修改环境变量无效

4. 修复windows浏览器打开任务管理中的任务日志弹窗窗口抖动

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

七月入伏末,未减炎暑熏。皇后漏雨意,似闵黎庶勤。此心谁予知,坐看南山云。

青龙v2.8.1-004

更新说明:

1. 修复github_proxy_url参数影响拉取gitee仓库或者链接

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

自觉此心无一事,小鱼跳出绿萍中。

青龙v2.8.1-003

更新说明:

1. 修复页面标题刷新显示[object,object]

2. 修复windows环境编辑配置文件光标异常

3. 修复首次拉取仓库,配置github_proxy_url无效

4. 修复ql repo/raw命令日志文件唯一值

5. 修复脚本运行错误无法打印日志

其他说明:

更新后无法打开面板或者遇到其他情况面板无法打开,执行 ql check 命令,提问题时,把执行的日志贴上

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

飞萤乍来乍去,小齐纨、欲扑还休。看不定,向花阴深处,乱闪人眸。

青龙v2.8.1-002

更新说明:

1. 修复ios12/ios13兼容性导致配置文件、脚本管理等页面白屏

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

雨洗山光绿净,波涵天影清空。草际自浮鹅鸭,柳阴分坐儿童。

青龙v2.8.1-001

更新说明:

1. 修复可能任务日志可能中断,task命令在服务器运行时会在任务执行完一次性打印所有日志

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

雨洗山光绿净,波涵天影清空。草际自浮鹅鸭,柳阴分坐儿童。

青龙v2.8.1

更新说明:

1. PC端采用新版可编辑文本组件,方便在线脚本编辑。除QQ浏览器外,其他浏览器目前无问题,建议使用Chrome浏览器,移动端采用旧版编辑文本组件

2. 调试功能目前支持保存文件,及重命名文件(不懂不要乱操作)

3. 修复移动端配置文件、脚本管理、对比工具无法查看

详细说明:

1. PC端编辑config后,运行任务出错端,更新为最新版后再编辑一次即可。

2. PC端浏览器请更新为最新版

3. 调试功能中的运行设数设置,如果有想法可以在评论区提出你的宝贵建议

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

从来系日乏长绳,水去云回恨不胜。欲就麻姑买沧海,一杯春露冷如冰。

青龙v2.8.0-071

更新说明:

1. 增加代码块搜索功能

2. ql repo拉取依赖支持指定文件夹

3. 修复重启后无法重置所有任务状态

4. 修改task_before逻辑

5. ui优化

详细说明:

1. 搜索功能目前只支持快捷键,第一次按 Ctrl+F/Command+F ,先显示CodeMirror的搜索对话框,再按一次 Ctrl+F/Command+F 会显示浏览器默认的。

另外按 Ctrl+G/Command+G 也能启用CodeMirror的搜索功能,也可以用 Ctrl+G/Command+G 或者 Ctrl+Shift+G/Command+Shift+G 来切换各个搜索结果。

2. task_before中执行互助码出错的建议将合并互助码操作移到code.sh中,task_before只做引入互助码操作,具体可参考最新示例:(code) https://t.me/jiaolongwang/126 (task_before) https://t.me/jiaolongwang/120

3. task_before中如果抛出 Arguments too lang 的错,会影响任务的执行,其他错误目前看无影响

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

清风不肯来,烈日不肯暮。

青龙v2.8.0-070

更新说明:

1. node任务运行支持全局模块,安装依赖时直接使用 pnpm install -g xxx, 可将此类操作都写到自定义脚本extra.sh中

2. 移除ts脚本运行时语法检查

3. 再次修复task_before出错时,造成任务日志中断,卡在任务更新状态成功。

4. 本频道无任何收费内测服务,请知晓

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

独倚垂杨竿不动,蓑衣飞上几蜻蜓。

青龙v2.8.0-069

更新说明:

1. 修复task_before出错时,造成任务日志中断,卡在任务更新状态成功。

2. 修复token过期时,任务状态无法正常修改。

3. 支持ts脚本运行,例如 task test.ts

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

冰井敲残,纹楸弹罢,倦听高柳玄蝉噪。觉小院无人愈清悄。

青龙v2.8.0-068

更新说明:

1. 由于修改导致互助码读取互助码失效,回退task-068修改

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

薄雷收淡雨,雌蜺映雄虹。云拥奇峰出,霞飞散绮红。

青龙v2.8.0-068

更新说明:

1. 修复task_before出错时,造成任务日志中断,卡在任务更新状态成功。

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

薄雷收淡雨,雌蜺映雄虹。云拥奇峰出,霞飞散绮红。

青龙v2.8.0-067

更新说明:

1. 容器启动时bot和自定义脚本改成后台运行,防止阻塞crond启动。定时任务不运行的,要不删除自定义脚本的ql repo命令,要不更新最新镜像,重新运行容器。

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

天地不爱人,生此人之苦。

青龙v2.8.0-066

更新说明:

1. 修复手动执行任务,任务可能中断

2. 修改任务状态接口去掉token验证,以防止任务状态不能更新。验证条件为 req.socket.remoteAddress === '::ffff:127.0.0.1' && req.path === '/api/crons/status',如有安全问题,请及时告知

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者20分钟后更新镜像

倏忽温风至,因循小暑来。竹喧先觉雨,山暗已闻雷。

青龙v2.8.0-065

更新说明:

1. 修复手动停止任务无效

2. 重启服务重置所有任务状态为空闲

3. 重构任务执行日志顺序

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者20分钟后更新镜像

可怪西园木槿花,强将孤艳斗轻霞。不知门外夕阳斜。

青龙v2.8.0-064

更新说明:

1.  环境变量值超出显示省略号

2. 修复sample文件获取

3. 修复http代理影响ql命令

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者更新镜像

半熟拥衾闻急雨,乍回推枕觅残书。

青龙v2.8.0-063

镜像提醒:

1. 2.2镜像已更新,修复上午存在的问题,但是建议都升级到2.8

2. 2.2版本的用户可以更新2.2的镜像,但是此镜像不再维护,7月3日后删除

3. 最新版的用户可以不更新镜像,只要执行过ql update就行

4. 某些大佬,既然能看懂代码,还要去泄露框架的漏洞,同为一个程序员,真是难以苟同

5. 最后请各位务必先让自己ck过期,重新获取。并使用最新的镜像

6. 保护ck,从自己做起

执行以下操作

-> docker pull whyour/qinglong:2.2.0 (拉取2.2版)

-> docker pull whyour/qinglong:latest (拉取2.8版,也就是最新版)

-> 然后删除容器,重启运行容器,任务数据和env数据都不会丢失,唯一就是scripts目录脚本的问题,可以手动拷贝下

为有牺牲多壮志,敢教日月换新天。

青龙v2.8.0-063

重要提醒:

1. 由于2.8.0-063以前的版本有泄露ck的风险,所以务必升级到2.8.0-063最新版,不要再迷恋2.2.0了

2. 强烈建议把青龙里的ck账户都退出登录,或者修改密码重新登录,然后重新获取ck

3. 此风险请务必知晓

4. 对各位造成的不便,敬请谅解

务必执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

剖房忽见骊珠明,脱手疑同金弹逐。

青龙v2.8.0-063

更新说明:

1. 修复token验证,感谢某大佬的指正

务必执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

剖房忽见骊珠明,脱手疑同金弹逐。

青龙v2.8.0-062

更新说明:

1. 添加ql check命令,支持运行环境监测与修复,如不能解决,提issue时,请粘贴此日志,可在/ql/log/check下找到执行的日志文件

2. 废弃ql reset命令

3. 其他bug修复

助力说明:

1. 如助力有问题,请使用频道最新文件,code.sh看你存放的目录,如果是/ql/scripts,可使用task code.sh,如果是/ql/config,可使用task /ql/config/code.sh

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

一片浪花随月泻,滔滔。暗傍荷香过小桥。

青龙v2.8.0-061

更新说明:

1. 修复任务面板日志查看

助力说明:

1. 请更新最新的 code.sh 和 task_before.sh,点击查看最新 code.sh, task_before.sh

2. 更新完请手动执行一次 task code.sh 的任务,防止日志结束标记影响互助

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

竹色雨馀碧,蝉声风际清。方池含绿水,中有纤鳞行。

青龙v2.8.0-061

更新说明:

1. 增加任务面板最新日志查看

2. 修复编辑任务后,任务状态异常

3. 修复登录验证token参数

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者10分钟后更新镜像

-> 请修改密码并重新登录一次(务必)

-> 请修改密码并重新登录一次(务必)

-> 请修改密码并重新登录一次(务必)

万片白云归岫后,一轮明月到天时。乾坤清气无人识,借得樵夫短笛吹。

青龙v2.8.0

助力说明:

1. 助力相关不会内置了,不用再提issue

2. 可以自己添加附件的 code.sh 的定时任务,新建 task code.sh 即可,然后修改 task_before.sh 中的内容见上条通知

3. code.sh 中的 name_js 如果不一样,自行修改作者前缀

4. ql update 执行后面板打不开的,执行 docker exec -it qinglong nginx -c /etc/nginx/nginx.conf 试试

5. 频道发图文真难受

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

风蒲猎猎小池塘。过雨荷花满院香。沉李浮瓜冰雪凉。

青龙v2.8.0

使用说明:

1. 不管你昨天执行没执行ql update,今天先执行两次

2. 2.2.0升级的能直接看到所有ck,但是没有环境变量名称,可以选中所有ck,批量修改环境变量名

   新建cookie去环境变量管理添加,名称写JD_COOKIE,值填你自己的cookie,可以写一个或者多个,备注随意

3. 互助功能可实现方法很多

   其中一种就是把以前log目录下,子目录code里的最新的文件内容拷贝到task_before.sh中,最下面添加部分代码,具体参考附件

   还有就是你可以在环境变量管理或者config.sh或者task_before.sh任意文件中export脚本需要的环境变量

4. 并发的脚本需要添加一个参数,比如以前是  task sss.js conc ,如果是京东脚本现在是 task sss.js conc JD_COOKIE,如果是其他的,就是 task sss.js 环境变量名

5. 图片见评论,ql code命令已废弃

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

夏至一阴生,稍稍夕漏迟。块然抱愁者,长夜独先知。

青龙v2.8.0

更新内容:

1. session管理改为环境变量管理,新建需要指定对应的环境变量,理论上,本页面可添加任何你需要的环境变量

2. 配置文件页可修改config目录下的文件,包含但不限于config.sh/extra.sh/task_before.sh/task_after.sh

3. 自定义脚本改为查看脚本,可查看scripts目录下所有文件

4. 添加task_before.sh和task_after.sh钩子,方便在执行任务前及任务后执行需要的操作

5. 移除内置互助功能

6. 移除tempBlockCookie功能

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者等待10分钟后,更新镜像

注意事项

=> 环境变量管理执行完ql update后默认展示的上个版本的cookie。如果你的脚本都是jd的,可以选择所有cookie,然后批量修改环境变量名改为JD_COOKIE即可。

=> 互助功能可以直接将自己生成的互助码写入task_before.sh文件

=> tempBlockCookie暂时无法加入,各位大佬可以提pr

=> 不想使用新版的可以禁用ql update任务,然后忽略本条消息

=> 一切为了可持续发展

虎为百兽尊,罔敢触其怒。惟有父子情,一步一回顾。

青龙v2.2.0-066

更新内容:

1. 修复版本号样式

2. 修复查看日志或者编辑任务后列表异常

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者等待10分钟后,更新镜像

过了青梅杏子红,担头和雨卖匆匆。催人节物如流水,流到东头更向东。

青龙v2.2.0-065

更新内容:

1. 修复版本号样式

2. 移除docker logs中的脚本日志

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者等待10分钟后,更新镜像

=> 容器一直重启的务必删除容器,更新最新镜像,然后重新启动容器

=> 镜像可以不用及时更新

晴光何日方开霁。默坐支颐,压煞重云腻。怪底小鬟能相忆。扫晴娘向檐前系。

青龙v2.2.0-064

更新内容:

1. 修复TempBlockCookie参数问题

2. 修复ql raw拉取脚本重复

3. 修复其他bug

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者等待20分钟后,更新镜像

菰蒲最深处,只欠小舟横。

青龙v2.2.0-063

更新内容:

1. 增加文件后缀配置 RepoFileExtensions,默认ql repo命令拉取仓库中的js和py文件

2. 增加定时任务pageSize缓存

3. 增加定时任务自动运行时状态展示

4. 修复手动运行任务时任务状态显示异常

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者等待20分钟后,更新镜像

注意:ql repo命令参数说明 

ql repo 脚本白名单 脚本黑名单 脚本依赖文件 分支

拉取包含 白名单字符 且不包含 黑名单字符 的所有脚本为定时任务,且添加前缀

并且拷贝 包含所有依赖文件字符的 文件到 scripts目录,不添加前缀

明朝端午,待学纫兰为佩。寻一首好诗,要书裙带。

青龙v2.2.0-062

更新内容:

1. ql repo 增加第五个branch参数,可指定要拉取仓库的分支

2. 继续修复安卓手机端日志二维码展示,感谢 @cnoja 方案(有安卓的同学可以测试反馈下)

3. 修复指定脚本屏蔽ck功能

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者等待20分钟后,更新镜像

one more thing

未投票的同学可以继续去投票? 去投票

昼长午睡足,屋影移阶迟。老幸终日闲,安意何所为。

青龙v2.2.0-061

更新内容:

1. 修复无法删除日志

2. 修复go-cqhttp通知参数书写错误,如果自己使用的默认config,手动删除下113-115行等号两边的空格

3. PC端日志搜索忽略大小写

4. 修复安卓手机端日志二维码展示,感谢 @cnoja 方案(有安卓的同学可以测试反馈下)

5. 识别不了cookie的再执行下 ql update(非常重要)

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 或者等待20分钟后,更新镜像

one more thing

未投票的同学可以继续去投票? 去投票

退笔如山未足珍,读书万卷始通神。可上九天揽月,可下五洋捉鳖,谈笑凯歌还。世上无难事,只要肯登攀。

愿考者皆中。

青龙v2.2.0

更新内容:

1. session管理增加批量操作

2. 通知增加go-cqhttp方式,感谢 Fcatme 大佬pr

3. 增加ql reset命令,用于修复青龙依赖且更新通知脚本(其他功能待完善)

4. 修复手机端日志二维码展示,感谢 @cnoja 方案

5. 修复页面标题展示

6. 支持某个ck临时屏蔽某个脚本

7. 其他优化

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

或者等待20分钟后,更新镜像

退笔如山未足珍,读书万卷始通神。

愿考者皆中。

青龙v2.1.0

更新内容:

1. 日志界面添加左侧固定日志列表,感谢 zt8989 大佬pr

2. 主页面增加版本号展示

3. 修复ql repo参数

4. 修复日志中二维码展示

5. 其他优化

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

或者等待20分钟后,更新镜像

one more thing

=> 之后各位大佬的pull requests请提到develop分支

久知笔力能扛鼎,此去贤书定探囊。  

愿考者皆中。

青龙v2.0.0-06042100

更新内容:

1. 修复自动添加定时任务错误

2. 拉取github.com报错的,配置文件中添加 GithubProxyUrl 变量

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

拨火留香,汲泉试茗,游兴新来都懒。暑簟频移,风帘尽卷,小雨乍过庭院。

青龙v2.0.0-06032343

更新内容:

1. 添加wget依赖

2. 添加ghproxy配置,如不需要,删除GithubProxyUrl配置

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

one more thing

=> 推荐某动物园  https://t.me/zoo_channel

=> 推荐github仓储  https://github.com/zooPanda/zoo.git

=> 由于此仓库脚本已加密,安全问题自己把控

=> 青龙添加此仓库脚本命令  ql repo https://github.com/zooPanda/zoo.git

金鸭香消夏日长,抛书高卧北窗凉。晚来骤雨山头过,栀子花开满院香。

青龙v2.0.0-05302100

更新内容:

1. 去掉bot启动时克隆代码操作,需要自行克隆bot仓库代码到 /ql/repo/ 目录下,或者把repo下原有仓库进行mv操作  mv SuMaiKaDe_jddockerbot dockerbot。且用且珍惜

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

青龙蛟龙目前无交流群!!!

赫日炎炎烁远空,泉边树底亦无风。行人莫便多辞苦,犹胜东郊炙背翁。

青龙v2.0.0-05250808

更新内容:

1. 修复文件编辑页样式

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 刷新页面

-> 刷新页面

如果是重启或者重新运行容器,执行以下操作

-> docker logs qinglong

-> 等候日志打印  容器启动成功...

-> Ctrl + C 退出日志查看

月色犹未满,蛙声空自喧。

青龙v2.0.0-05242340

更新内容:

1. 增加pip自定义源

2. 显示定时任务总条数

3. 修复同一个作者多仓库定时任务异常删除

4. 其他bug修复

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 刷新页面

注意事项:

执行以下操作前请执行完上面的命令

由于第三个bug需要修改原有定时任务中task命令的文件名,本人才疏学浅,没能无痕过渡。略表歉意

如果定时任务异常,可删除task开头的所有定时任务,重新执行所有的repo任务

或者删除所有定时为 0 6 定时任务,但是没有上面来得快

如不需要自动ql update,请手动禁用或者删除

如果是示例仓库,config.sh中的助力name_js需要修改 chinnkarahoi_ 为 chinnkarahoi_jd_scripts_

月色犹未满,蛙声空自喧。

青龙v2.0.0-05161822

更新内容:

1. 修复批量执行任务时,任务过多造成服务卡死

2. 修复删除日志识别日期错误

3. 其他bug修复

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 刷新页面

github actions故障,请稍后更新 https://www.githubstatus.com/

小沟一夜水三尺,便有蛙声喧四邻。

青龙v2.0.0-05122302 (重要)

更新内容:

1. 修复定时任务列表异常删除增加(重要)

2. 独立ql extra执行自定义脚本,ql update不再执行自定义脚本,请手动添加ql extra你需要的定时任务

请执行以下操作

-> docker exec -it qinglong ql update

-> docker exec -it qinglong ql update

-> 刷新页面,进入定时管理页面,搜索 0 6 * * *

-> 全选所有,勾掉你不删除的任务,批量删除

-> 搜索 repo

-> 批量运行所有repo任务,查看日志,等任务都执行完成,再次批量执行repo任务

-> 结果应该是无任何任务增加删除

-> 如果 repo 的任务都放在自定义脚本中,执行 ql extra 运行所有repo任务,等执行完成再次执行查看

民病而后图之,与夫先事而为计者,则有间矣;不习而有为,与夫素得之者,则有间矣。

Have Fun~

今天汶川地震十三周年!

青龙v2.0.0-05121530

更新内容:

1. 修复日志无法递归获取

2. 修复定时任务无法停止

请执行以下操作

-> docker exec -it qinglong pm2 delete all

-> docker exec -it qinglong bash /ql/docker/docker-entrypoint.sh

-> 手动ctrl + c

-> docker exec -it qinglong bash /ql/docker/docker-entrypoint.sh

-> 手动ctrl + c

-> docker exec -it qinglong bash /ql/docker/docker-entrypoint.sh

-> 手动ctrl + c

-> 刷新页面

-> 手动停止一直在运行的定时任务

民病而后图之,与夫先事而为计者,则有间矣;不习而有为,与夫素得之者,则有间矣。

Have Fun~

今天汶川地震十三周年!

青龙v2.0.0-05121050

更新内容:

1. 移除ql restart命令,可直接使用ql update更新编译好的文件

2. 解决移动端页面100vh异常滚动问题

3. 修复强制停止任务状态显示异常

4. 修复ck无法禁用

民病而后图之,与夫先事而为计者,则有间矣;不习而有为,与夫素得之者,则有间矣。

请更新最新镜像,然后重启容器

Have Fun~

今天汶川地震十三周年!

青龙已知问题以及注意事项

1. 已知问题,面板上执行ql restart无法跳出,但是其实以及重启成功。容器内执行没问题(有大佬知道原因的请不吝赐教)

2. 添加定时任务必须从面板添加,目录映射务必添加db目录,也可以同时把scripts目录映射

3. bot相关参考 https://github.com/SuMaiKaDe/jddockerbot/tree/master

4. 重启容器需要执行的命令可以直接加到面板的自定义脚本中,比如 ql bot

5. 其他环境变量参考 https://github.com/wisz2021/jd_docker/blob/main/githubAction.md

Have Fun~

示例仓库

ql repo https://ghproxy.com/https://github.com/chinnkarahoi/jd_scripts.git "jd_|jx_|getJDCookie" "activity|backUp" "^jd[^_]|USER"

ql repo https://ghproxy.com/https://github.com/monk-coder/dust.git "i-chenzhe|normal|member|car" "backup"

ql repo https://ghproxy.com/https://github.com/nianyuguai/longzhuzhu.git "qx"

ql repo https://ghproxy.com/https://github.com/whyour/hundun.git "quanx" "tokens|caiyun|didi|donate|fold|Env"

示例脚本

ql raw https://ghproxy.com/https://raw.githubusercontent.com/moposmall/Script/main/Me/jx_cfd.js

去定时任务管理手动添加示例仓库和示例脚本参考截图,并手动运行一次

或者直接在容器内执行

注意

迁移时保留好自己的config.sh的参数,部署完将里面的变量重新填入新的config.sh中,新增

原有互助码在log下的export_sharecodes目录中,复制最新的一个文件到/ql/log/code下,原有导出脚本未注释里的中文,务必手动注释

下载完脚本后,记得修改config.sh中的name_js,如果使用示例仓库,给每个名称前加 chinnkarahoi_jd_scripts_ 比如 chinnkarahoi_jd_scripts_jd_fruit,如使用lx大佬的仓库,给每个名称前加 lxk0301_ 比如 lxk0301_jd_fruit

镜像打包上传中,建议30分钟后拉取新镜像

Have Fun!

青龙v2.0.0-05102000

更新内容:

1. 全新ql命令

    ql update

    更新青龙,并且运行extra.sh

    ql restart

    更新青龙并编译,不会运行extra.sh

    ql raw <fileurl>

    更新单个脚本文件

    ql repo <repourl> <path> <blacklist> <dependence>

    更新单个仓库的脚本

    ql rmlog <days>

    删除旧日志

    ql code

    获取互助码

    ql bot

    启动tg-bot(执行完成后配置好bot.json, 再次执行ql bot)

2. 全新task命令

    task <filename> now

    立即执行脚本(task test.js now)

    task <filename> conc  

    并发执行脚本(task test.js conc)

    task <other>  

    自动生成当前命令的日志文件(task ls)

    task的第一个参数如果是文件时,必须带后缀(task test.js 或者 task test.py)

3. cron管理支持批量删除,启用/禁用,运行/停止定时任务

4. 支持了6位的cron表达式

5. 支持容器内3种互助模式,自动引入互助码

6. 增加定时任务超时时间设置(默认1小时,规避脚本不退出造成内存一直增加,具体结果待持续观察)

7. 互助活动参数移到config.sh中,新增/删除活动,用户可自行修改(name_js为日志目录名称,因为ql repo命令添加的脚本会增加作者前缀,注意自行修改name_js)

8. 支持bot交互

9. 其他bug修复

本次更新力度较大,建议全新安装。如不想更新的,请务必禁用git_pull的定时任务

启动成功后添加示例仓库,第一个为lx大佬的同步库,有私钥的同学推荐使用私钥拉取大佬gitee代码

同时非常感谢@nevinee大佬的PR

青龙 v1.2.0-04191753

更新内容:

1. 修复diy命令,第二个参数使用仓库全路径。示例(diy https://ghproxy.com/https://github.com/whyour/hundun.git "quanx/jx|quanx/jd" tokens >> $QL_DIR/log/diy_pull.log 2>&1)

2. 修复cookie管理decodeuri错误

3. 更换logo

***

diy命令参数已修复,执行git_pull更新diy命令

***

Have Fun!

青龙 v1.2.0-04161940

更新内容:

1. 修复添加ck位置问题

2. 修复git_pull目录缺失

3. 修复diy命令匹配仓库名问题

***

如遇到无法执行git_pull任务,可手动执行一次docker exec -it qinglong entrypoint

***

镜像打包上传中,建议30分钟后拉取新镜像或者执行rebuild命令

Have Fun!

青龙 v1.2.0-04161733

更新内容:

1. 重构diy命令,diy命令支持任意git类型仓库,比如 diy https://github.com/whyour/hundun.git "quanx/jx|quanx/jd" tokens

2. 容器启动之后需要先登录面板,然后手动执行一次git_pull命令,挂机程序需要手动执行js hangup

3. 修复添加ck报错

4. 移除monk库内置,使用extra.sh拉取

镜像打包上传中,建议30分钟后拉取新镜像

Have Fun!

青龙 v1.2.0-04161324

更新内容:

1. 容器启动之后需要先登录面板,然后执行git_pull命令或者去cron管理手动运行更新面板的任务(必做)

2. 修复dust仓库秘钥问题,请勿将秘钥传到github等公开平台

3. 增加ck管理异步状态获取

4. 增加挂机程序配置,默认不自动启动

5. 修复diy命令报错

镜像打包上传中,建议30分钟后拉取新镜像

Have Fun!

青龙 v1.2.0-41123

更新内容:

1. 进一步减小镜像大小,迈入300M时代

2. 增加dust仓库秘钥,dust仓库为ssh拉取方式,国内网络速度较慢,请耐心等待

本次更新请务必更新镜像,本次更新请务必更新镜像,本次更新请务必更新镜像

镜像打包上传中,建议30分钟后拉取新镜像

Have Fun!

青龙 v1.2.0

更新内容:

1. 镜像大小缩减到330M左右,建议大家拉取最新镜像

镜像打包上传中,建议30分钟后拉取新镜像

Have Fun!

青龙 v1.2.0

更新内容:

1. 独立前端依赖,只在rebuild是安装,解决首次git_pull安装依赖缓慢

首次启动容器会自动执行 git_pull ,不需要手动执行

镜像打包上传中,建议30分钟后拉取新镜像

或者使用 rebuild 命令重新编译面板

Have Fun!

青龙 v1.2.0

更新内容:

1. 修复新建ck和cron,列表未更新

2. 优化ck排序position计算

3. 其他优化

镜像打包上传中,建议30分钟后拉取新镜像

或者使用 rebuild 命令重新编译面板

Have Fun!

青龙 v1.2.0

更新内容:

1. ck管理增加排序,禁用,移除实时状态

2. 移除单独互助码页面,请前往日志选择export_sharecodes文件夹查看

3. 其他样式优化

重点:建议大家使用最新镜像之前备份自己的cookie.sh

重点:建议大家使用最新镜像之前备份自己的cookie.sh

重点:建议大家使用最新镜像之前备份自己的cookie.sh

重点:没添加数据库目录映射的及时添加

镜像打包上传中,建议30分钟后拉取新镜像

Have Fun!

青龙 v1.1.0

更新内容:

1. 全新cron管理

2. ck管理去掉分页

3. 其他样式优化

重点:建议大家使用最新镜像之前备份自己的crontab.list

重点:建议大家使用最新镜像之前备份自己的crontab.list

重点:建议大家使用最新镜像之前备份自己的crontab.list

重点:建议启动容器,添加添加数据库目录映射  -v $PWD/db:/ql/db

防止重启容器丢失定时任务

此次更新建议备份之后删掉映射目录的crontab.list

然后重新拉镜像,启动容器

docker pull whyour/qinglong:latest

镜像打包上传中,建议30分钟后拉取新镜像

Have Fun!

详见:https://t.me/c/1465257366/31

青龙 v1.0.4

更新内容:

1. 重构git_pull命令

2. diy.sh重命名为extra.sh,防止与diy命令混淆

3. 表格样式适配优化

建议大家手动执行两次

docker exec -it qinglong git_pull

然后执行

docker exec -it qinglong rebuild

使用 diy.sh 文件的,记得修改文件名为 extra.sh

mv diy.sh extra.sh

Have Fun!

详见:https://t.me/c/1465257366/31

青龙 v1.0.3

建议大家手动执行两次

docker exec -it qinglong git_pull

镜像暂时不会再更新,有更新直接运行

docker exec -it qinglong git_pull && rebuild

详见:https://t.me/c/1465257366/31

青龙 v1.0.2

diy命令支持拉取指定仓库下的指定目录

示例

diy monk-coder dust i-chenzhe

diy whyour hundun "quanx/jx|quanx/jd" tokens

执行 docker exec -it qinglong git_pull 

即可更新新 diy 指令

详见:https://t.me/c/1465257366/31

青龙 v1.0.1

更新镜像后

请删除原有容器重新启动

详见:https://t.me/c/1465257366/31

青龙 v1.0.1  break change

1. 移除命令中 bash 依赖

2. jd命令重命名为js

3. 修改默认初始目录

带来的改变:

更新脚本

docker exec -it qinglong git_pull

拉取自定义仓库

docker exec -it qinglong diy monk-coder dust i-chenzhe

重新build面板

docker exec -it qinglong rebuild

通知测试

docker exec -it qinglong notify test test

执行脚本

docker exec -it qinglong js jd_bean_change now

详见:https://t.me/c/1465257366/31

关于N1盒子使用Docker网络问题:

1.旁路由+Host配置方式

   只要端口不冲突就不受影响

2.旁路由+Macvlan配置方式

   详细教程查看 http://mopo-blog.ddnsfree.com/ 

   或者参考 http://mnstory.net/2017/07/17/macvlan-for-docker/

青龙项目指南:

1. 拉取镜像/更新镜像

docker pull whyour/qinglong:latest

2. 删除镜像

docker rmi whyour/qinglong:latest

3. 启动容器 

普通服务器

docker run -dit \

   -v $PWD/ql/config:/ql/config \

   -v $PWD/ql/log:/ql/log \

   -v $PWD/ql/db:/ql/db \

   -p 5700:5700 \

   --name qinglong \

   --hostname qinglong \

   --restart always \

   whyour/qinglong:latest

n1等路由器

docker run -dit \

   -v $PWD/ql/config:/ql/config \

   -v $PWD/ql/log:/ql/log \

   -v $PWD/ql/db:/ql/db \

   --net host \

   --name qinglong \

   --hostname qinglong \

   --restart always \

   whyour/qinglong:latest

4. 删除容器

docker rm -f qinglong

5. 初次登陆

初次访问 http://<自己ip>:5700

使用 admin/adminadmin 登陆,提示已初始化密码

去自己映射目录config下找 auth.json,查看里面的 password

docker exec -it qinglong cat /ql/config/auth.json

6. Cookie管理

登陆成功进入Cookie管理页面,右上角新增Cookie(最新版已加Cookie格式验证)

添加成功,可在Cookie列表更新Cookie,删除Cookie

7. 基本命令

(容器内执行或者新建定时任务时忽略docker exec -it qinglong)

更新青龙

docker exec -it qinglong ql update

更新青龙并编译

docker exec -it qinglong ql restart

拉取自定义仓库

docker exec -it qinglong ql repo https://ghproxy.com/https://github.com/whyour/hundun.git "quanx" "tokens|caiyun|didi|donate|fold|Env"

拉取单个脚本

docker exec -it qinglong ql raw https://ghproxy.com/https://raw.githubusercontent.com/moposmall/Script/main/Me/jx_cfd.js

删除7天前的所有日志

docker exec -it qinglong ql rmlog 7

启动bot

docker exec -it qinglong ql bot

导出互助码

docker exec -it qinglong ql code

通知测试

docker exec -it qinglong notify test test

立即执行脚本

docker exec -it qinglong task test.js now

并行执行脚本

docker exec -it qinglong task test.js conc

未完待续...

青龙 2021年3月24日

青龙采用全新的设计方式,颜值即正义的设计理念为大家带来更加个性化和人性化的交互方式。为敦促大家安全意识,在初始化面板时(即默认密码是adminadmin,强制随机密码修改),随机生成登陆密码,请到容器内查看config/auth.json文件,一定要自行修改密码,欢迎大家积极反馈,Enjoy~

docker run -dit \

   -v /tmp/jd/config:/jd/config \

   -v /tmp/jd/log:/jd/log \

   -v /tmp/jd/scripts:/jd/scripts \

   -p 5700:5700 \

   -e ENABLE_HANGUP=true \

   -e ENABLE_WEB_PANEL=true \

   --name jd \

   --hostname jd \

   --restart always \

   whyour/qinglong:latest

青龙 2021年3月23日

正版镜像:whyour/qinglong:latest

-> 加入科技玩家交流群组:点击加入 注意:
1.文中二维码和链接可能带有邀请性质,请各位玩家自行抉择。
2.请勿通过链接填写qq号与密码、银行卡号与密码等个人隐私信息。
3.禁止纯拉人头,拉app注册等信息,发现必小黑屋。
4.同一种信息仅发一次,多发会被删除。
5.文章中源码或APP等,无法保证其绝对安全,需自行辨别。
6.文章关联方不想展示也可以微信站长“socutesheep”删除。
本文由 @LAzySheep 发布。如若转载,请注明出处: 科技玩家 » 青龙面板更新日志
5 条回复 A文章作者 M管理员
贴心提醒
请认真对待作者付出,勿发表无意义言论,触发过滤规则的评论将无法提交,包含敏感词的评论会自动变成待审核状态哦。
  1. YF小车

    厉害啊,辛苦楼主的整理了。学习到很多

  2. cctomz

    学习了解?

  3. 从撸毛到破产

    我自己一点点用手机复制完 然后在这发现了

  4. 喻仇

    谢谢分享

  5. 歪七

    怎么这么久没更新了?

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索