保护Node-RED

没docker环境,不知道nodered在docker里的目录是什么样的。所以先谢谢壮壮大佬。
默认情况下,Node-RED编辑器不受保护-可以访问Node-REDIP地址的任何人都可以访问该编辑器并部署更改。局域网还行,要映射出外网就???????
docker环境的目录如下


树莓派直装
QQ截图20200204114728
要的是settings.js文件,打开找到 adminAuth 如下图把注译删掉

重启再打开就能看到登录面板了

修改
username: “这里可以改成想要用户名”,
来到node-red的安装目录,输入这段代码
node -e “console.log(require(‘bcryptjs’).hashSync(process.argv[1], 8));” 把我改成想要的密码

得到一串密文,复制这段密文,粘贴到之前要修改的那段代码的:password处

我为盐巴大佬带盐 :hugs: :hugs: :hugs:

保护我方。。盐巴

http://esp.shanming.top/#/node-red 在线生成密码,方便

花神威武 :smirk: :smirk: :smirk: