月度归档:2022年06月

ssh 转发 X11

  • CentOS7
    • 服务器配置 /etc/ssh/sshd_config
    AllowTcpForwarding yes
    X11Forwarding yes
    
    • 服务器安装 xorg-x11-xauth
    yum install -y xorg-x11-xauth
    
  • 本地修改文件 /etc/ssh/ssh_config

ForwardAgent yes
ForwardX11 yes
ForwardX11Trusted yes
  • 登录
ssh -X root@ip

windows下安装node-red

  • 使用管理员权限打开 PowerShell,运行以下脚本:
Set-ExecutionPolicy RemoteSigned
  • 下载安装nodejs:https://nodejs.org/dist/v16.15.0/node-v16.15.0-x86.msi
  • 在cmd中运行以下脚本:
npm i -g --registry=http://registry.npm.taobao.org npm tbify
tnpm install -g --unsafe-perm node-red
# 运行node-red
node-red
  • 测试:在浏览器中打开 http://localhost:1880 ,应该可以正常打开。
  • 下载安装 python3:https://www.python.org/ftp/python/3.10.4/python-3.10.4-amd64.exe
  • 安装扩展节点 :从开始菜单中打开 cmd,运行以下命令:
cd .node-red
tnpm i --no-audit --no-update-notifier --no-fund --save --save-prefix=~ --production --engine-strict node-red-contrib-modbus node-red-contrib-uibuilder
  • 利用 pm2 开机自启

替换 <user> 为您的实际用户名

tnpm i -g pm2
tnpm i -g pm2-windows-startup
pm2-startup install
pm2 start C:\Users\<user>\AppData\Roaming\npm\node_modules\node-red\red.js
pm2 save
pm2 ls

卸载

pm2-startup uninstall