🚦个人安装ninja备忘录🚦
虽然ninja扫码登录已成过去式,凉了,但是可以DIY ninja 界面,粘贴ck提交到青龙面板
一,安装ninja
1,首先进入青龙容器,qinglong 为容器名称,根据自己的填
1
| docker exec -it qinglong bash
|
2,拉取ninja
1
| git clone https://github.com/MoonBegonia/ninja.git /ql/ninja
|

3,进入ninja后端文件夹
4,安装ninja

5,启动ninja

6,添加随青龙启动自启,在宝塔 /root/ql/config 目录下的 extra.sh 添加下面代码
1 2
| cd /ql/ninja/backend pm2 start
|

至此 ninja 安装完成,浏览器进网址:http://ip:5701

二、DIY ninja界面
1,开启ninja隐藏的输入ck栏
1.1首先进入青龙容器
1
| docker exec -it qinglong bash
|
1.2,输入下面代码
1
| sed -i '/<body>/a\<script type="text/javascript">\nwindow.onload=function(){\ndocument.getElementsByClassName("card hidden")[0].className = "card";\n}\n</script>' $(find /ql -type f -name '*.html'| xargs grep -l -r 'modulepreload')
|

1.3,重启容器,刷新一下就看到隐藏的界面了

2,修改公告栏
2.1,打开宝塔 /root/ql/ninja/backend/static 目录下的 index.html ,里面内容全部删除,复制下面代码进去,自行DIY
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33
| <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8" /> <link rel="icon" href="/favicon.ico" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>我是标题</title> <script type="module" crossorigin src="/assets/index.1a8beb0e.js"></script> <link rel="modulepreload" href="/assets/vendor.baa403e4.js"> <link rel="stylesheet" href="/assets/index.fcdd9895.css"> </head> <body> <script type="text/javascript"> window.onload=function(){ document.getElementsByClassName("card hidden")[0].className = "card"; } </script> <div id="app"></div> </body> </html> <script type="text/javascript"> window.onload=function (){ var x = document.getElementsByClassName("card-title");x[0].innerHTML="温馨提示"; var b = document.getElementsByClassName("card-body text-base leading-6");b[0].innerHTML="<p>建议关闭免密支付以及打开支付验密(京东-设置-支付设置-支付验密设置)" var k = document.getElementsByClassName("card-body text-base leading-6")[0]; k.getElementsByClassName("waikiki").href="https://github.com/Waikkii/JD_Get_Cookie" k.getElementsByClassName("jd").href="https://m.jd.com/" k.getElementsByClassName("getcookie").href="https://www.icloud.com/shortcuts/f0bf8b56bd0949afabfc00ca6fbfb4c2" var d = document.getElementsByClassName("card hidden");d[0].className = 'card' var c = document.getElementsByClassName("card");c[1].className = 'card hidden' } </script>
|

2.2,修改余量及端口,打开宝塔 /root/ql/ninja/backend 目录下的 .env.example 自行修改

2.3,提交 ck 登录到青龙面板
