华为云征文|基于Flexus云服务器X实例之安装长亭雷池waf教程

news2024/9/21 13:30:36

🔴大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂


先看这里

    • 写在前面
    • 何为长亭雷池waf
    • 安装社区版雷池
      • 雷池环境要求
      • 查看华为云Flexus云服务器X实例的配置
      • 一条命令安装雷池waf
      • 检查查看是否安装成功
    • 雷池使用
      • 登录雷池
      • 配置站点

写在前面

今天,我们要讲的是:在华为云Flexus云服务器X实例中安装个开源的waf,为我们的站点保驾护航!虽然我们的站点不够大,还不足以引起不法分子的各种攻击,毕竟防患于未然嘛。

正好手里有一台Flexus云服务器X实例的服务器,我们就以他为例,来具体介绍一下。

不得不说,这款服务器的性能还不错,我手里的这款是4核12G的,刚开始拿到手后,尝试着跑了下通义千问0.5B的大模型,感觉毫无压力啊,速度很快。所以这款服务器个人认为,还是很不错的,有在观望的小伙伴们可以选择它!

话不多说,下面我们来看看,如何在华为云Flexus云服务器X实例安装长亭雷池waf。

何为长亭雷池waf

一句话介绍:不让黑客越雷池一步,霸气!!!

开源免费版的,目前装机量高达:206694台次,github上的star数:11.8K。其特点还有:

  1. 首创语义分析算法,突破传统规则算法的极限,精准检测、低误报、难绕过
  2. 轻松上手,实现躺平式管理
  3. 高性能、高并发、高可用性 无规则引擎,线性安全检测算法

其官方不光退出了免费版,而且还有付费版,不过在这里面我们不做过多的赘诉。

在这里插入图片描述

安装社区版雷池

雷池环境要求

雷池waf需要确保服务器满足以下要求:

  • 操作系统:Linux
  • CPU 指令架构:x86_64
  • CPU 指令架构:支持 ssse3 指令集
  • 软件依赖:Docker 20.10.14 版本以上
  • 软件依赖:Docker Compose 2.0.0 版本以上
  • 最低资源需求:1 核 CPU / 1 GB 内存 / 5 GB 磁盘

查看华为云Flexus云服务器X实例的配置

在安装之前,我们输入以下命令,首先,我们是debain系统,已经确认是Linux内核的系统,其次检查一下我们服务器的状态吧:

  1. 查看指令架构
uname -m 

在这里插入图片描述

  1. 查看 CPU 信息
cat /proc/cpuinfo| grep "processor" 

在这里插入图片描述

  1. 确认 CPU 是否支持 ssse3 指令集
lscpu | grep ssse3 

在这里插入图片描述

  1. 查看 Docker 版本
docker version

在这里插入图片描述

  1. 查看 Docker Compose 版本
docker compose version

在这里插入图片描述

  1. 查看老版本 docker-compose 版本
docker-compose version 

在这里插入图片描述

  1. 查看内存信息
free -h 

在这里插入图片描述

  1. 查看磁盘信息
df -h

在这里插入图片描述

通过以上检查,我们可以发现,服务器的当前环境,完全满足雷池waf的要求。

一条命令安装雷池waf

环境检查要求后,接下来我们就可以安装啦,新手或者不喜欢折腾的小伙伴们,可以直接执行下面的命令安装:

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

在这里插入图片描述

这两个地方需要注意一下,默认留空和y就行。如果你想设置安装目录,也可以直接输入个目录。

在这里插入图片描述
安装的过程比较漫长,耐心等待即可。

在这里插入图片描述
在这里插入图片描述

当上面的这个图出来后,就证明我们已经安装成功,接下来我们可以访问控制台中的提示地址,来查看相关功能。

检查查看是否安装成功

直接查看我们的docker容器,看看所有服务是否为正常启动,如果不是,则很不辛,需要查查问题在哪里,如果是,则恭喜你,成功啦!!!
在这里插入图片描述

不过,在访问控制台之前,我们需要先开放一下9443端口,然后输入:http://服务器ip:9443 ,回车即可。

雷池使用

登录雷池

第一次登录雷池需要初始化你的管理员账户,执行以下命令即可

docker exec safeline-mgt resetadmin

命令执行完成后会随机重置 admin 账户的密码,输出结果如下:

docker exec safeline-mgt resetadmin

在这里插入图片描述
在界面中输入对应的账号和密码登录即可。

登录成功如下所示:

在这里插入图片描述

配置站点

在配置站点之前,我们先说一下雷池waf的原理:通过在雷池上配置代理(有点类似nginx),让所有流量先走雷池waf,然后再转回源站点,这样所有的防护就都给到雷池身上了。

在这里插入图片描述

配置方法很简单,如上所示即可。

配置完成站点后,就是这样的显示:

在这里插入图片描述
通过通过后面的高级防护菜单里面的操作,我们可以让站点的安全性更高!!!

至此,我们使用华为云Flexus云服务器X实例安装以及配置雷池就完成了,可见,安装方式还是很简单的,而且,雷池上面的功能也比较多,推荐大家有条件的都上一个。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2092548.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

51单片机.之ADC数字模拟转换

1、数字转模拟电路&#xff0c;输出波形&#xff0c;示波器采集来显示波形 单片机通过i2c给&#xff0c;模数转换器&#xff0c;写入数字信号&#xff0c;定时器1s扫描按键的切换 1、key.c 切换波形 #include <reg52.h>sbit KEY_IN_1 P2^4; sbit KEY_IN_2 P2^5; …

五、Selenium操作指南(一)

文章目录 一、基本用法&#xff08;一&#xff09;初始化浏览器对象&#xff08;二&#xff09;访问页面&#xff08;三&#xff09;设置浏览器大小&#xff08;四&#xff09;刷新页面&#xff08;五&#xff09;前进后退 二、获取页面基础属性三、定位页面元素&#xff08;一…

【QNX+Android虚拟化方案】112 - 获取 88Q5152 Switch Port1、Port2 端口的主从模式 / 传输速率 / 链路状态

【QNX+Android虚拟化方案】112 - 获取 88Q5152 Switch Port1、Port2 端口的主从模式 / 传输速率 / 链路状态 1. 读取 P1、P2 端口 主从模式 / 传输速率2. 读取 P1、P2 端口 Link Status3. 读取 P1、P2 端口 Duplex 全双工/半双工模式4. 读取 P1、P2 链路信号SQI质量5. 完整代码…

基于单片机的肺活量检测仪设计

本设计主要对其中的一种测量方法和原理进行介绍与运用&#xff0c;设计了一款基于STC12C5A60S2单片机的肺活量检测仪&#xff0c;包括供电模块、气流检测模块、按键模块、显示模块、语音输出模块和蓝牙模块&#xff0c;实现对肺活量的数值检测&#xff0c;并对数据进行语音播报…

linux固定ip

背景 VMware&#xff0c;centos7 查询 网关 linux指执行 ip addr 命令 拿到自动分配的ip : 192.168.150.102 [rootlocalhost ~]# cd /etc/sysconfig/network-scripts/ 执行: cd /etc/sysconfig/network-scripts/ 进入到network-scripts文件中 执行: vi ifcfg-ens33 编辑ifc…

PPT到PDF转换器:一个功能强大的Python GUI应用(unzip,convert,replace,merge)

在当今的数字时代,文档格式转换已成为一项常见需求。特别是将PowerPoint演示文稿转换为PDF格式,这不仅可以确保文档的一致性,还能方便分享和打印。今天,我们将深入探讨一个使用Python开发的强大GUI应用程序,它不仅可以将PPT转换为PDF,还具备文本替换、PDF处理和文件合并等多项功…

TDesign 微信小程序组件库配置

文章目录 1.安装 npm 包2. 构建 npm3. 构建完成后即可使用 npm 包。4.修改 app.json5.修改 tsconfig.json6.使用组件 1.安装 npm 包 在小程序 package.json 所在的目录中执行命令安装 npm 包&#xff1a; npm install结果报错 PS C:\WeChatProjects\miniprogram-1> npm i…

七、库存管理——调拨、预留业务

1、库存管理业务总览 2、转储过账和库存转移 3、转储过账 3.1 库存状态到库存状态&#xff08;类型较多&#xff09; 3.1.1 从质检库存转移到非限制使用库存 转储模式&#xff1a;事务类型A08&#xff08;转移过账&#xff09;凭证类型R10&#xff08;其他&#xff09;移动类…

Having trouble using OpenAI API

题意&#xff1a;"使用OpenAI API遇到困难" 问题背景&#xff1a; I am having trouble with this code. I want to implement AI using OpenAI API in my React.js project but I cannot seem to get what the issue is. I ask it a question in the search bar in…

java 教程-我的第一个JAVA程序

Java视频教程 我的第一个JAVA程序 以下我们通过一个简单的实例来展示Java编程&#xff0c;本实例输出"编程字典&#xff0c;Java教程&#xff01;"&#xff0c;这也是所有语言入门的第一个实例程序&#xff1a; packagecodingdict.com; publicclassHelloWorld{ publi…

REGTR: End-to-end Point Cloud Correspondences with Transformers 论文解读

目录 一、导言 二、先导知识 1、3DRegNet 2、Kabsch-Umeyama算法 3、InfoNCE损失函数 三、相关工作 1、基于对应关系的配准 2、全局配准工作 3、过滤问题 4、Transformer 四、REGTR网络 1、降采样和特征提取 2、Transformer 交叉编码器 Transformer为什么要用FF…

MySQL高阶练习题2-没有广告的剧集

目录 题目 准备数据 分析数据 实现代码 总结 题目 找出所有没有广告出现过的剧集。 返回结果 无顺序要求 。 准备数据 create database db; use db;Create table If Not Exists Playback(session_id int,customer_id int,start_time int,end_time int); Create table I…

数据结构:(LeetCode 965)相同的树

给你两棵二叉树的根节点 p 和 q &#xff0c;编写一个函数来检验这两棵树是否相同。 如果两个树在结构上相同&#xff0c;并且节点具有相同的值&#xff0c;则认为它们是相同的。 示例 1&#xff1a; 输入&#xff1a;p [1,2,3], q [1,2,3] 输出&#xff1a;true示例 2&…

「草莓」即将上线,OpenAI新旗舰大模型曝光,代号「猎户座」

本月初,OpenAI 创始人、CEO 山姆・奥特曼突然在 X 上发了一张照片,勾起了大家强烈的好奇心。 「四个红草莓,其中还有一个未成熟的青色草莓,这不妥妥地是在说下一代 AI 大模型 GPT-5 要来了吗?」奥特曼在回应网友时也在暗示,惊喜马上就来。 据科技媒体 The Information 报…

前胡基因组与伞形科香豆素的进化-文献精读42

The gradual establishment of complex coumarin biosynthetic pathway in Apiaceae 伞形科中复杂香豆素生物合成途径的逐步建立 羌活基因组--文献精读-36 摘要&#xff1a;复杂香豆素&#xff08;CCs&#xff09;是伞形科植物中的特征性代谢产物&#xff0c;具有重要的药用价…

JAVA:文字写入图片、图片插入图片

一、前言 在实际应用中&#xff0c;需要通过Java将目标信息写在图片上&#xff0c;生成小卡片。 二、实现 1.定义一个工具类&#xff0c;代码如下&#xff1a; import javax.imageio.ImageIO; import java.awt.*; import java.awt.image.BufferedImage; import java.io.Fil…

C++(1)基础语法

C(1)之基础语法 Author: Once Day Date: 2024年8月29日 一位热衷于Linux学习和开发的菜鸟&#xff0c;试图谱写一场冒险之旅&#xff0c;也许终点只是一场白日梦… 漫漫长路&#xff0c;有人对你微笑过嘛… 全系列文章可参考专栏: 源码分析_Once-Day的博客-CSDN博客 参考文…

使用控制台与键盘进行输入输出

1、控制台简介与初始化 计算机在上电启动后&#xff0c;显示器被默认配置成80x25列的文本显示模式 。其使用从0xb8000开始&#xff0c;一共32KB的显存用于显示。如要在屏幕上指定位置显示特定的字符&#xff0c;则只需找到该位置对应的显存地址&#xff0c;写入2字节的数据&am…

ctfshow之web58~web71

目录 web58 思路一&#xff1a; 思路二&#xff1a; 思路三&#xff1a; web59~web65 web66~web67 web68~web70 web71 web58 if(isset($_POST[c])){$c $_POST[c];eval($c); }else{highlight_file(__FILE__); } PHP eval() 函数介绍 定义和用法 eval() 函数把字符串按…

【Sceneform-EQR】通过filament(gltfio)加载gltf模型动画(Filament使用Animator)

Sceneform-EQR 简介 Sceneform-EQR是EQ基于sceneform&#xff08;filament&#xff09;扩展的一个用于安卓端的三维渲染器。 相关链接 Git仓库 Sceneform-EQR 码云 EQ-Renderer的示例工程 EQ-R相关文档 文档目录CSDN专栏 实现通过filament加载gltf模型动画 运行示例 …