WAF - 雷池如何安装【笔记记录】

WAF - 雷池如何安装【笔记记录】
首页 正文

系统:Debian12

问题1: 执行雷池官网安装命令 bash -c "$(curl -fsSLk https://waf-ce.chaitin.cn/release/latest/setup.sh)" 无效 报错为 bash: curl: command not found
方法1:  因为没装curl导致的报错
ubuntu/debian 系统安装 Curl 方法:   apt-get update -y && apt-get install curl -y
centos 系统安装 Curl 方法:   yum update -y && yum install curl -y  
安装好 curl 之后重新执行安装命令  
因为纯净系统没有 docker 使用官方自动安装
以下为安装过程:

root@debian:~# bash -c "$(curl -fsSLk https://waf-ce.chaitin.cn/release/latest/setup.sh)"

  ____             __          _       _                
 / ___|    __ _   / _|   ___  | |     (_)  _ __     ___ 
 \___ \   / _` | | |_   / _ \ | |     | | | '_ \   / _ \
  ___) | | (_| | |  _| |  __/ | |___  | | | | | | |  __/
 |____/   \__,_| |_|    \___| |_____| |_| |_| |_|  \___|

[SafeLine] 脚本调用方式确认正常
[SafeLine] 缺少 Docker 环境
[SafeLine] 是否需要自动安装 Docker (Y/n) 
# Executing docker install script, commit: e5543d473431b782227f8908005543bb4389b8de
+ sh -c 'apt-get update -qq >/dev/null'
+ sh -c 'DEBIAN_FRONTEND=noninteractive apt-get install -y -qq apt-transport-https ca-certificates curl >/dev/null'
+ sh -c 'install -m 0755 -d /etc/apt/keyrings'
+ sh -c 'curl -fsSL "https://download.docker.com/linux/debian/gpg" | gpg --dearmor --yes -o /etc/apt/keyrings/docker.gpg'
+ sh -c 'chmod a+r /etc/apt/keyrings/docker.gpg'
+ sh -c 'echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable" > /etc/apt/sources.list.d/docker.list'
+ sh -c 'apt-get update -qq >/dev/null'
+ sh -c 'DEBIAN_FRONTEND=noninteractive apt-get install -y -qq docker-ce docker-ce-cli containerd.io docker-compose-plugin docker-ce-rootless-extras docker-buildx-plugin >/dev/null'

+ sh -c 'docker version'
Client: Docker Engine - Community
 Version:           24.0.7
 API version:       1.43
 Go version:        go1.20.10
 Git commit:        afdd53b
 Built:             Thu Oct 26 09:08:02 2023
 OS/Arch:           linux/amd64
 Context:           default

Server: Docker Engine - Community
 Engine:
  Version:          24.0.7
  API version:      1.43 (minimum version 1.12)
  Go version:       go1.20.10
  Git commit:       311b9ff
  Built:            Thu Oct 26 09:08:02 2023
  OS/Arch:          linux/amd64
  Experimental:     false
 containerd:
  Version:          1.6.26
  GitCommit:        3dd1e886e55dd695541fdcd67420c2888645a495
 runc:
  Version:          1.1.10
  GitCommit:        v1.1.10-0-g18a0cb0
 docker-init:
  Version:          0.19.0
  GitCommit:        de40ad0

================================================================================

To run Docker as a non-privileged user, consider setting up the
Docker daemon in rootless mode for your user:

    dockerd-rootless-setuptool.sh install

Visit https://docs.docker.com/go/rootless/ to learn about rootless mode.

To run the Docker daemon as a fully privileged service, but granting non-root
users access, refer to https://docs.docker.com/go/daemon-access/

WARNING: Access to the remote API on a privileged Docker daemon is equivalent
         to root access on the host. Refer to the 'Docker daemon attack surface'
         documentation for details: https://docs.docker.com/go/attack-surface/

================================================================================

[SafeLine] Docker 安装完成
[SafeLine] 发现 Docker 环境: '/usr/bin/docker'
Synchronizing state of docker.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable docker
[SafeLine] Docker 工作状态正常
Docker Compose version v2.21.0
[SafeLine] 发现 Docker Compose Plugin
[SafeLine] 雷池安装目录 (留空则为 '/data/safeline'): [SafeLine] 目录 '/data/safeline' 当前剩余存储空间为 974M ,雷池至少需要 5G,是否确定 (Y/n)
[SafeLine] 目录 '/data/safeline' 当前剩余存储空间为 974M ,雷池至少需要 5G,是否确定 (Y/n) 
[SafeLine] 创建安装目录 '/data/safeline' 成功
[SafeLine] 下载 compose.yaml 脚本成功
[SafeLine] 创建 .env 脚本成功
[SafeLine] 即将开始下载 Docker 镜像
[+] Running 74/6
 ✔ fvm-manager 3 layers [⣿⣿⣿]      0B/0B      Pulled                              81.5s 
 ✔ management 28 layers [⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿]      0B/0B      Pulled     59.2s 
 ✔ mario 4 layers [⣿⣿⣿⣿]      0B/0B      Pulled                                   23.2s 
 ✔ detector 3 layers [⣿⣿⣿]      0B/0B      Pulled                                 51.2s 
 ✔ postgres 13 layers [⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿]      0B/0B      Pulled                      90.7s 
 ✔ tengine 17 layers [⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿]      0B/0B      Pulled                   33.4s 
[+] Running 7/7
 ✔ Network safeline-ce             Created                                         0.1s 
 ✔ Container safeline-fvm-manager  Started                                         0.7s 
 ✔ Container safeline-mgt-api      Started                                         0.7s 
 ✔ Container safeline-mario        Started                                         0.7s 
 ✔ Container safeline-postgres     Started                                         0.6s 
 ✔ Container safeline-detector     Started                                         0.7s 
 ✔ Container safeline-tengine      Started                                         0.7s 

 <b>官方二维码</b>

安装完成后正常访问尝试即可
我这边访问后出现报错  
400 Bad RequestThe plain HTTP request was sent to HTTPS port


nginx/1.25.3

因为默认http访问的 所以改成https访问
例如https://0.0.0.0:9443/

打开是不安全,点击详细信息继续访问即可   火狐浏览器添加例外后重新访问即可

后面会出来一个二维码 使用2FA的APP扫码添加动态口令即可  我这边使用的是Authenticator我个人认为非常好用
扫码添加2FA验证后点击下一步会让你输入当前的动态口令,你输入后即可进入后台显示

WAF - 雷池如何安装【笔记记录】

如上图所示
  
WAF - 雷池如何安装【笔记记录】
配置说明 例如上图

 

 

 

 

 

 

 

 

本文来自投稿,不代表本站立场,如若转载,请注明出处:https://www.4kit.cn/post-53.html
开源 IP 信息查看器,使用 AI 写了 70% 代码,上线12天,GitHub 已获 900+ 星
« 上一篇 11-07
MobaXterm Pro v23.5.0 服务器SSH远程客户端专业版
下一篇 » 11-07

发表评论

  • 泡泡
  • 阿呆
  • 阿鲁