# 博客/企业官网必备：堡塔云WAF搭建与使用教程，手把手教你守护网站

**URL:** <https://2hkj2s.loc.rr.kg/t/topic/46291>\
**Category:** 建站\
**Created:** [2025 年5 月 29 日 13:41 UTC](https://2hkj2s.loc.rr.kg/t/topic/46291 "2025-05-29T13:41:34Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![zeruns](https://2hkj2s.loc.rr.kg/user_avatar/2hkj2s.loc.rr.kg/zeruns/32/491_2.png) [@zeruns](https://2hkj2s.loc.rr.kg/u/zeruns)\
**Post date:** [2025 年5 月 29 日 13:41 UTC](https://2hkj2s.loc.rr.kg/t/topic/46291/1 "2025-05-29T13:41:34Z")

</div>

**个人博客/企业官网必备：堡塔云WAF免费版搭建与基础设置教程。本教程讲解如何用Linux服务器搭建堡塔云WAF防火墙。**

在网络攻击频发的当下，Web 应用防火墙（WAF）已成为网站安全的必备屏障。堡塔云 WAF 作为一款 **开源免费、支持 ARM 国产系统、高自由度规则配置** 的轻量化防护工具，既能抵御 CC 攻击、SQL 注入等常见威胁，又能满足中小企业及个人站长的低成本安全需求。本文将从部署到进阶配置，手把手教你搭建专属防护墙。

**站长交流群：[767557452](https://jq.qq.com/?_wv=1027&k=wgSx4AYc)**

**视频教程：** [https://www.bilibili.com/video/BV1g9j6z4EhF/](https://www.bilibili.com/video/BV1g9j6z4EhF/)

* * *

## 堡塔云WAF简介

堡塔云 WAF 是一款真开源免费可商用的优质 Web 应用防火墙。它首个支持 ARM 国产系统的WAF防火墙，具备超高自由度的自定义拦截规则，可灵活配置各种限制访问，能有效防御 CC 攻击、恶意采集、刷接口等常见攻击及黑客渗透测试行为，为业务网站安全保驾护航。

该 WAF 部署便捷，2 分钟内即可装好并配置见效，操作门槛低，会建网站就能使用。其功能全面，首页可概览今日请求数、恶意请求数等实时攻击数据及防护状态；支持地区访问限制，可根据业务需求限制非目标区域的恶意访问；拦截详情详细记录恶意攻击的各项信息，便于溯源。

在防护能力上，能有效拦截 SQL 注入、XSS、一句话木马等常见渗透攻击，还可防护 Struts2、Discuz 等框架及组件漏洞，实现敏感信息泄露防护、网站盗链保护等合规需求。

堡塔云 WAF 提供免费版、专业版、企业版等不同套餐，免费版适合个人博客、小规模网站，专业版和企业版则满足更高防护需求的企业。无论是个人用户还是企业，都能通过堡塔云 WAF 提升网站安全防护水平。

**宝塔官网（AFF）：** [https://www.bt.cn/u/tbUafD](https://www.bt.cn/u/tbUafD)

* * *

## 准备

首先你需要有一个网站作为被保护对象，如果你没有网站，那没必要看下去了，你也可以看看下面的教程来搭建一个自己的网站：

- 云服务器搭建Typecho个人博客网站，保姆级建站教程：[https://blog.zeruns.com/archives/749.html](https://blog.zeruns.com/archives/749.html)
- 云服务器+宝塔面板+Gridea 快速搭建个人博客网站教程：[https://blog.zeruns.com/archives/783.html](https://blog.zeruns.com/archives/783.html)
- 如何搭建自己的域名邮箱服务器？Poste.io邮箱服务器搭建教程：[https://blog.zeruns.com/archives/822.html](https://blog.zeruns.com/archives/822.html)
- [雨云](https://blog.zeruns.com/tag/%E9%9B%A8%E4%BA%91/)服务器快速搭建Cloudreve网盘网站并挂载雨云对象存储的教程：[https://blog.zeruns.com/archives/743.html](https://blog.zeruns.com/archives/743.html)
- Linux搭建Discuz论坛网站，网站搭建教程：[https://blog.zeruns.com/archives/681.html](https://blog.zeruns.com/archives/681.html)
- 用1Panel面板一键部署Halo博客的保姆级教程：[https://blog.zeruns.com/archives/858.html](https://blog.zeruns.com/archives/858.html)
- Flarum论坛网站搭建教程，零基础搭建论坛社区网站：[https://blog.zeruns.com/archives/866.html](https://blog.zeruns.com/archives/866.html)
- [雨云](https://blog.vpszj.cn/archives/tag/%E9%9B%A8%E4%BA%91)RCA云应用(基于K8s) 搭建PHP网站的教程，高可用性，无需服务器（Serverless）：[https://blog.zeruns.com/archives/869.html](https://blog.zeruns.com/archives/869.html)

接着要 **准备一台服务器来部署堡塔云WAF** ，小网站建议用 **2核2G配置** 的云服务器， **要有独立公网IP** ，如果网站主要用户都是国内的就建议选择中国大陆的服务器（但是境内服务器需要备案域名），如果没有备案域名也可以选择中国[香港](https://blog.vpszj.cn/archives/tag/%E9%A6%99%E6%B8%AF)的服务器（港澳台和国外的服务器无需备案），服务器系统建议用 **Debian12** 。

**推荐用 [雨云](https://blog.vpszj.cn/archives/tag/%E9%9B%A8%E4%BA%91)或[皓量云擎](https://blog.vpszj.cn/archives/tag/%E7%9A%93%E9%87%8F%E4%BA%91%E6%93%8E/) 的云服务器：**

- **皓量云擎优惠注册地址（AFF）** ：[https://www.haoliangyun.com/?source=nodeloc&aff=zeruns](https://www.haoliangyun.com/?source=nodeloc&aff=zeruns)
- 皓量云擎邀请码：zeruns（走链接或邀请码注册送5折和8折优惠券）
- **雨云优惠注册地址（AFF）：** [https://www.rainyun.com/zeruns\_?s=nodeloc](https://www.rainyun.com/zeruns_?s=nodeloc)
- 雨云优惠码：zeruns（使用优惠码注册后绑定微信可获得5折优惠券）

**其他性价比高的服务器推荐：[https://blog.vpszj.cn/archives/41.html](https://blog.vpszj.cn/archives/41.html)**

演示用的网站源站我用[雨云](https://blog.zeruns.com/tag/%E9%9B%A8%E4%BA%91/)的[RCA](https://blog.zeruns.com/tag/RCA/)搭建了一个[Answer](https://app.rainyun.com/apps/rca/store/5771/zeruns_?s=nodeloc)网站。

我这里用皓量云擎的[轻量应用服务器](https://blog.vpszj.cn/archives/tag/%E8%BD%BB%E9%87%8F%E5%BA%94%E7%94%A8%E6%9C%8D%E5%8A%A1%E5%99%A8)来演示，注册账号后进到控制台，点击 轻量应用服务器→立即购买。

 ![](https://2hkj2s.loc.rr.kg/uploads/default/original/2X/b/b28632b3bdf29d3b132b755978f1cb4fe199abd6.png)

地域根据自己需求选择，我域名有备案，所以就可以选\*\*[宁波](https://blog.vpszj.cn/archives/tag/%E5%AE%81%E6%B3%A2/) **的，配置我选了8核16G 80兆带宽的，才60元/月，操作系统选** Debian12\*\*，选好后点 **立即购买** 。（皓量云擎的宁波轻量服务器有50Gbps的DDoS防御）

 ![](https://2hkj2s.loc.rr.kg/uploads/default/original/2X/5/521b5c9099099ffe0f10d8d660e85d7319cf4e60.png)

等待服务器创建完成后点击 **管理** ，进到服务器的控制台，接着就可以看到服务器的信息了，在这里重装/切换系统等。

 ![](https://2hkj2s.loc.rr.kg/uploads/default/original/2X/6/6b110ac682a022e64473d3b58f4aaafea6de2ff4.jpeg)

* * *

## 连接服务器

下载安装并打开ssh客户端软件，ssh客户端软件推荐putty或mobaxterm。

SSH客户端软件下载地址：[https://www.123pan.com/ps/2Y9Djv-UAtvH.html](https://www.123pan.com/ps/2Y9Djv-UAtvH.html)

我这里用mobaxterm，在SSH客户端中输入你的服务器的IP地址（控制台获取），还有SSH端口（默认是22），然后点击好的或者打开。

 ![](https://2hkj2s.loc.rr.kg/uploads/default/original/2X/2/2d23c5448788cd580dd1d72d13adcf431f4c455e.png)

然后输入账号并按回车，账号一般默认为 **root** ，接着输入密码（密码在控制台获取）并按回车确定，输入密码时不会显示出来。

温馨提示：在SSH终端中按住鼠标左键选择文字，然后松开鼠标，再在空白处单击一下，这样就把选中的文字复制了；在SSH终端单击右键即为粘贴。

 ![](https://2hkj2s.loc.rr.kg/uploads/default/original/2X/6/66cc30759fc2dddbe1990d8da6be02e6f8a12c2e.png)

* * *

## APT换源（境外服务器无需进行这步）

系统默认apt软件下载源是国外服务器，所以需要换国内镜像源，使用chsrc来换源。

在SSH终端，输入下面的指令（#开头的是注释，不用输入）。

```shell
# 下载安装chsrc
curl https://chsrc.run/posix | bash

# 自动测速，寻找最快者，换源
chsrc set debian

```

 ![](https://2hkj2s.loc.rr.kg/uploads/default/original/2X/d/d17d28a51972ee2e1bc98c7ed0cbb51f52302ad8.png)

* * *

## 开放端口

在服务器控制台的安全组或防火墙设置里开放所有端口，如下图所示：

 ![](https://2hkj2s.loc.rr.kg/uploads/default/original/2X/e/eede8046535016efb13cd07d243778fe5a5913f8.png)

* * *

## 安装堡塔云WAF

在SSH终端里执行下面安装脚本安装即可，一般用单机版就可以。

单机版脚本：

```bash
URL=https://download.bt.cn/cloudwaf/scripts/install_cloudwaf.sh && if [-f /usr/bin/curl];then curl -sSO "$URL" ;else wget -O install_cloudwaf.sh "$URL";fi;bash install_cloudwaf.sh

```

集群版脚本：

```bash
URL=https://download.bt.cn/cloudwaf/scripts/install_waf_master.sh && if [-f /usr/bin/curl];then curl -sSO "$URL" ;else wget -O install_waf_master.sh "$URL";fi;bash install_waf_master.sh

```

注意：已经安装了宝塔面板的机器，不要再安装云WAF，在宝塔面板上安装使用Nginx防火墙即可。

堡塔云WAF需要一台独立服务器安装部署。

出现下图所示提示时输入Y并回车来继续安装：

 ![](https://2hkj2s.loc.rr.kg/uploads/default/original/2X/0/0e6fb3519bf3ffc943fb67afaa7be81ae247bcde.png)

安装完成后复制外网访问地址到浏览器地址栏打开，并输入账号密码登陆（脚本安装完成后会显示这些信息出来，自己保存好）。

 ![](https://2hkj2s.loc.rr.kg/uploads/default/original/2X/f/f453939c6b103e8b607db59e7d11f2a716bc263d.png)

* * *

## 配置堡塔云WAF

登陆到堡塔云WAF的控制面板后，点击添加防护网站。

 ![](https://2hkj2s.loc.rr.kg/uploads/default/original/2X/f/fd7b8a985a430f056cdfa27c3ab68a2708c9b4ef.jpeg)

防护域名输入你网站的域名，源站地址输入你网站服务器的IP地址，端口默认的80端口就行（如果你源站服务器改用了其他端口就选自定义，源站记得要关闭HTTP跳转HTTPS），SSL证书选不开启，最后点击确定。

 ![](https://2hkj2s.loc.rr.kg/uploads/default/original/2X/8/83ebb759228dfb29294bccbff5b9e5712e99edda.png)

接着修改你网站域名的解析地址到WAF服务器的IP地址，然后等待域名解析修改生效，再次访问你网站域名，看看是否正常。

 ![](https://2hkj2s.loc.rr.kg/uploads/default/original/2X/4/473279c67253d6e417859a979bfaf75d4ad25ea8.png)

如果要开启HTTPS访问（开启SSL后可以以https形式访问网站，与网站之间的通信会加密，这样浏览器就不会显示不安全了）就点击 网站列表→SSL证书下面的未部署→申请，也可以自己上传SSL证书。

 ![](https://2hkj2s.loc.rr.kg/uploads/default/original/2X/8/89f9a9870943ec194ba57725d452d5448541d460.png)

 ![](https://2hkj2s.loc.rr.kg/uploads/default/original/2X/e/e9045f12bce1e861a2c5ffa94cb5f14db670139a.png)

申请SSL证书成功后开启强制HTTPS。

 ![](https://2hkj2s.loc.rr.kg/uploads/default/original/2X/d/d65992c94b7496a5080a5e6a32339f529084e8ad.png)

再次访问网站就可以看到是以HTTPS方式访问了。

 ![](https://2hkj2s.loc.rr.kg/uploads/default/original/2X/3/3053a7f7e9434fc00768229ff3d92200f365bb5a.png)

点击网站配置可以设置各项防护，比如 CC防御、SQL注入防御、XSS注入防御、SSRF防御、Cookie防御、命令执行拦截、恶意爬虫防御 等等。

 ![](https://2hkj2s.loc.rr.kg/uploads/default/original/2X/f/f647ca7f540818ff683d43afaf56f8fcca5b26b8.png)

尝试了一下SQL注入，成功被WAF拦截。

 ![](https://2hkj2s.loc.rr.kg/uploads/default/original/2X/e/e57fac84728143c2f48cac3f5642505b495adae6.png)

 ![](https://2hkj2s.loc.rr.kg/uploads/default/original/2X/2/2d1390a2f6044f996f212173c13cc6428e7847d0.png)

点击网站加速这里还可以开启网站缓存加速。

 ![](https://2hkj2s.loc.rr.kg/uploads/default/original/2X/6/6a0c15f194b08f14f1687ce939be5065db94196c.png)

还可以设置自定义拦截规则

 ![](https://2hkj2s.loc.rr.kg/uploads/default/original/2X/8/8f1386601b2dbcafe2297f25c599d086756f995f.png)

首页概览可以看到各项数据。

 ![](https://2hkj2s.loc.rr.kg/uploads/default/original/2X/7/7af66851247beae00751f2c334c1741a89328d0f.png)

教程到此结束了，你还可以继续添加多个防护网站，更多功能你可以自己慢慢探索。

登陆宝塔账号可以免费试用14天的专业版，宝塔账号注册地址（AFF）：[https://www.bt.cn/u/tbUafD](https://www.bt.cn/u/tbUafD)

* * *

## 推荐阅读

- **高性价比和便宜的VPS/云服务器推荐:** [https://blog.zeruns.com/archives/383.html](https://blog.zeruns.com/archives/383.html)
- 我的世界开服教程：[https://blog.zeruns.com/tag/mc/](https://blog.zeruns.com/tag/mc/)
- DeepSeek-R1私有化部署教程 Ollama+OpenWebUI ：[https://blog.zeruns.com/archives/853.html](https://blog.zeruns.com/archives/853.html)
- 自建了一个小型光伏发电站，3块太阳能板日发电量4度：[https://blog.zeruns.com/archives/873.html](https://blog.zeruns.com/archives/873.html)
- 开源TypeC拓展坞，4个10Gbps的USBA口+2.5G网卡+读卡器：[https://blog.zeruns.com/archives/868.html](https://blog.zeruns.com/archives/868.html)
- 苹果 Mac Mini M4 迷你主机简单测评和拆解：[https://blog.zeruns.com/archives/851.html](https://blog.zeruns.com/archives/851.html)

English Version of the Article: [https://blog.zeruns.top/archives/56.html](https://blog.zeruns.top/archives/56.html)
