ninja是一款开源安全的青龙面板京东扫码登陆工具。
相关链接
- 群晖Docker安装青龙面板可以看之前的这篇文章:群晖Docker布署青龙面板实现京东签到
- GitHub:MoonBegonia/ninja(原开发者已删库跑路,需要用新版本)
- 新项目GitHub地址:Waikkii/Waikiki_ninja
界面

安装教程
1.映射
映射容器的5701端口及ninja的目录


2.下载ninja
进容器内执行以下命令,可以直接使用群晖Docker的终端机功能
git clone https://ghproxy.com/https://github.com/shufflewzc/Waikiki_ninja.git /ql/ninja
cd /ql/ninja/backend
pnpm install
pm2 start

3.设置更新和自启动
将以下内容粘贴到 extra.sh
(重启后自动更新并启动 Ninja),可以直接在青龙面板控制台操作
cd /ql/ninja/backend
pm2 start

4.基本完成
完成上面几步之后就可以在浏览器输入http://群晖的IP:5701
打开ninja的页面了,但此时页面上可能并没有输入京东cookie的位置,需要添加配置文件才可以显示

5.添加配置文件
1.ninja目录下的backend文件夹中,复制.env.example文件并重命名为.env
2.编辑.env文件中的变量值即可,一般是不需要需改的,直接用就可以
3.修改完毕保存后,到容器终端输入指令pm2 start
重启生效
Ninja环境变量
目前支持的环境变量有:
以下为旧版本变量,新版本的变量说明在配置文件中有注释,可以自行查看
ALLOW_ADD
: 是否允许添加账号 不允许添加时则只允许已有账号登录(默认true
)ALLOW_NUM
: 允许添加账号的最大数量(默认40
)NINJA_PORT
: Ninja 运行端口(默认5701
)NINJA_NOTIFY
: 是否开启通知功能(默认true
)NINJA_UA
: 自定义 UA,默认为随机
Comments | 7 条评论
root@whyour-qinglong1:/ql $ git clone https://ghproxy.com/https://github.com/shuffle
wzc/waikiki_ninja.git
Cloning into 'waikiki_ninja'...
fatal: unable to access 'https://ghproxy.com/https://github.com/shufflewzc/waikiki_n
inja.git/': Failed to connect to github.com.cnpmjs.org port 443 after 2 ms: Connecti
on refused
root@whyour-qinglong1:/ql $ git clone https://ghproxy.com/https://github.com/shuffle
wzc/waikiki_ninja.git /ql/ninja
Cloning into '/ql/ninja'...
fatal: unable to access 'https://ghproxy.com/https://github.com/shufflewzc/waikiki_n
inja.git/': Failed to connect to github.com.cnpmjs.org port 443 after 2 ms: Connecti
on refused
root@whyour-qinglong1:/ql $ cd /ql/ninja/backend
bash: cd: /ql/ninja/backend: No such file or directory
root@whyour-qinglong1:/ql $
大佬帮我看下哪里的问题。 谢谢
@可林同学 目测应该是个连接错误,你用这句命令试试git clone https://github.com/shufflewzc/Waikiki_ninja.git /ql/ninja
这次有了,后面的文件也复制及生命名了,但红框里面的还是,一闪就不见了。
这次有了,后面的文件也复制及重命名了,但红框里面的还是,一闪就不见了。
@可林同学 添加配置文件后重启以下容器 或者直接命令行输入cd /ql/ninja/backend 和 pm2 start两句指令
@xiaohe 指令加了,只是没有重启。现在好了。