青龙录入变量工具 kingrom_ninja
推荐理由:青龙录入变量工具 Ninja,支持CK注册,登录和删除,支持WSKEY录入和删除,登录成功进入个人中心,可修改备注。默认登录CK才可提交WSCK,主页提交WSCK容易乱,不建议。基本功能已完善,鸽几天,有问题先仔细看此README。致谢,感谢Ninja原作者:@MoonBegonia,仓库地址,感谢WSCK功能原作者:@huiyi9420,仓库地址,新,当前:增加备用接口(针对某些半黑号),新特性:支持Github Action前端编译并自动替换文件。Fork之后:Action->BuildAndCommit->Run workflow->Run workflow即可。说明,Ninja 仅供
适用人群:工具
推荐指数:13
项目名称:kingrom_ninja
996station正文分割线=================================
Ninja
支持CK注册,登录和删除,支持WSKEY录入和删除,登录成功进入个人中心,可修改备注。默认登录CK才可提交WSCK,主页提交WSCK容易乱,不建议。
基本功能已完善,鸽几天,有问题先仔细看此README。
致谢
感谢Ninja原作者:@MoonBegonia
仓库地址:https://github.com/MoonBegonia/ninja
感谢WSCK功能原作者:@huiyi9420
仓库地址:https://github.com/huiyi9420/ninja
新
当前:增加备用接口(针对某些半黑号)
新特性:支持Github Action前端编译并自动替换文件。Fork之后:Action->BuildAndCommit->Run workflow->Run workflow即可。
说明
Ninja 仅供学习参考使用,请于下载后的 24 小时内删除,本人不对使用过程中出现的任何问题负责,包括但不限于 数据丢失
数据泄露
。
Ninja 仅支持 qinglong 2.8.2+
特性
- 局域网扫码,跳转登录添加/更新 cookie
- 添加/更新 cookie 后发送通知
- 扫码发送通知可关闭
- 默认备注为账号
- 可修改备注
- wskey有效性检测
- 登录界面展示自定义标语
- Github Action自动编译
- WSKEY录入
文档
容器内
- 容器映射 5701 端口,ninja 目录至宿主机 例(docker-compose): version: "3"services: qinglong: image: whyour/qinglong:latest container_name: qinglong restart: unless-stopped tty: true ports: - 5700:5700+ - 5701:5701 environment: - ENABLE_HANGUP=true - ENABLE_WEB_PANEL=true volumes: - ./config:/ql/config - ./log:/ql/log - ./db:/ql/db - ./repo:/ql/repo - ./raw:/ql/raw - ./scripts:/ql/scripts - ./jbot:/ql/jbot+ - ./ninja:/ql/ninja 例(docker-run): 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 \+ -v $PWD/ql/ninja:/ql/ninja \ -p 5700:5700 \+ -p 5701:5701 \ --name qinglong \ --hostname qinglong \ --restart unless-stopped \ whyour/qinglong:latest
- 进容器内执行以下命令 进容器内执行以下命令 git clone https://github.com/KingRan/kingrom_ninja.git /ql/ninjacd /ql/ninja/backendpnpm installcp .env.example .env # 如有需要, 修改.envpm2 startcp sendNotify.js /ql/scripts/sendNotify.js
- 将以下内容粘贴到
extra.sh
(重启后自动更新并启动 Ninja) cd /ql/ninja/backendgit checkout .git pullpnpm installpm2 startcp sendNotify.js /ql/scripts/sendNotify.js
容器外
此种方式需要宿主机安装 node
pnpm
等环境,不做过多介绍。
使用此种方法无法跟随青龙一起启动,无法发送扫码通知,请知悉。
git clone https://github.com/KingRan/kingrom_ninja.gitcd ninja/backendpnpm install# 复制 sendNotify.js 到容器内 scripts 目录,`qinglong` 为容器名sudo docker cp sendNotify.js qinglong:/ql/scripts/sendNotify.jscp .env.example .env# 修改env文件vi .envnode app.js
在 .env
文件中添加以下内容:
QL_DIR=qinglong 容器的本地路径QL_URL=http://localhost:5700
node app.js
想要在后台运行可以使用 &
nohup
screen
等命令。
Ninja 环境变量
目前支持的环境变量有:
SHOW_QR
:是否显示扫码卡片,默认不显示SHOW_WSCK
:是否显示WSCK录入,默认不显示SHOW_CK
:是否显示CK登录,默认不显示ALLOW_WSCK_ADD
:是否允许添加WSCK账号 不允许添加时则只允许已有账号登录ALLOW_WSCK_NUM
:允许添加WSCK账号的最大数量ALLOW_ADD
: 是否允许添加账号 不允许添加时则只允许已有账号登录(默认true
)ALLOW_NUM
: 允许添加账号的最大数量(默认45
)NINJA_PORT
: Ninja 运行端口(默认5701
)NINJA_NOTIFY
: 是否开启通知功能(默认true
)NINJA_UA
: 自定义 UA,默认为随机
配置方式:
cd /ql/ninja/backendcp .env.example .envvi .envpm2 start
修改完成后需要 pm2 start
重启生效 !!!
SendNotify 环境变量
此环境变量在青龙中配置!!!
NOTIFY_SKIP_LIST
: 通知黑名单,使用&
分隔,例如东东乐园&东东萌宠
;
Ninja 自定义
(未完成)自定义推送二维码:将 push.jpg
文件添加到 /ql/ninja/backend/static/
目录下刷新网页即可。
自定义常见活动:修改 /ql/backend/static/activity.json
即可
注意事项
- 重启后务必执行一次
ql extra
保证 Ninja 配置成功。 - 更新 Ninja 只需要在容器中
ninja/backend
目录执行git pull
然后pm2 start
- Qinglong 需要在登录状态(
auth.json
中有 token)
如何更新Ninja
cd /ql/ninjagit checkout .git pullcd backendpm2 start
如何删除Ninja
cd /ql/ninjapm2 delete ninjarm -rf *rm -r ./.*
开源地址
https://github.com/KingRan/kingrom_ninja
开源是一种精神,致敬屏幕背后的你!
=================================
原文链接:https://www.996station.com/216785
转载请注明出处!
相关文章
- Jgit的使用笔记
- 利用Github Action实现Tornadofx/JavaFx打包
- 叹息!GitHub Trending 即将成为历史!
- 微软软了?开源社区讨论炸锅,GitHub CEO 亲自来答
- GitHub Trending 列表频现重复项,前后端都没去重?
- Photoshop Elements 2021版本软件安装教程(mac+windows全版本都有)
- (ps全版本)Photoshop 2020的安装与破解教程(mac+windows全版本都有)
- (ps全版本)Photoshop cc2018的安装与破解教程(mac+windows全版本,包括2023
- 环境搭建:Oracle GoldenGate 大数据迁移到 Redshift/Flat file/Flume/Kafka测试流程
- 每个开发人员都要掌握的:最小 Linux 基础课
- 来撸羊毛了!Windows 环境下 Hexo 博客搭建,并部署到 GitHub Pages
- 超实用!手把手入门 MongoDB:这些坑点请一定远离
- 【GitHub日报】22-10-09 zustand、neovim、webtorrent、express 等4款App今日上新
- 【GitHub日报】22-10-10 brew、minio、vite、seaweedfs、dbeaver 等8款App今日上新
- 【GitHub日报】22-10-11 cobra、grafana、vue、ToolJet、redwood 等13款App今日上新
- Photoshop 2018 下载及安装教程(mac+windows全版本都有,包括最新的2023)
- Photoshop 2017 下载及安装教程(mac+windows全版本都有,包括最新的2023)
- Photoshop 2020 下载及安装教程(mac+windows全版本都有,包括最新的2023)
- Photoshop 2023 资源免费下载(mac+windows全版本都有,包括最新的2023)
- 最新版本Photoshop CC2018软件安装教程(mac+windows全版本都有,包括2023