主控安装方式
点击查看:堡塔云WAF系统兼容表
温馨提示:中国内地(大陆)服务器需要备案,建议您在已经备案的服务商上购买新的服务器,否则需要重新接入备案。
可参考阿里云:接入备案流程
在线安装主控
推荐使用此安装方式
使用SSH工具登录服务器,执行以下命令安装主控:
- 注意需要ROOT权限执行命令
复制粘贴命令后,按回车执行命令安装主控
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
![图片[1]-宝塔云WAF官方集群版安装-宝塔云WAF论坛-综合技术类-熵维云智创](https://img.kancloud.cn/04/96/0496d1898bf4c5adc0ad1df1339748ef_1358x99.png)
主控安装完成后显示以下信息
登录主控管理界面
主控默认端口8381,如果服务器有安全组、硬件防火墙,请开放8381端口
安装完成后,使用浏览器访问显示的地址,输入账号(username)与密码(password),登录主控管理界面
注意:浏览器提示安全问题,请信任它。因为是自签证书浏览器不信任导致的
登录成功后即可使用堡塔云WAF集群版
![图片[2]-宝塔云WAF官方集群版安装-宝塔云WAF论坛-综合技术类-熵维云智创](https://img.kancloud.cn/48/3d/483d696bfe9c4cafb5949545c9aeef4e_2347x1244.png)
安装完成后,可以添加防护网站
离线安装主控
注意,此安装方式适用于服务器无法连接公网节点时的选择
- 离线安装时必须手动安装 docker,否则无法安装
- 离线安装前请确保您的服务器存在 tar gzip curl netstat ss docker 命令,可以使用此命令检查是否存在:
Packs=("curl" "tar" "gzip" "netstat" "ss" "docker" ); for pack in "${Packs[@]}"; do command -v "$pack" >/dev/null 2>&1 || echo -e "\033[31mError: $pack 命令不存在\033[0m"; done
请根据您的系统架构下载安装文件,使用命令
uname -m
可以查看架构
x86_64 架构:
- 离线安装脚本:点击下载离线安装脚本
- 下载镜像文件:点击下载镜像 x86_64 架构文件
- 下载cloudwaf程序文件:点击 下载cloudwaf程序 x86_64 架构文件
aarch64 架构:
- 离线安装脚本:点击下载离线安装脚本
- 下载镜像 aarch64 架构文件:点击 下载镜像 aarch64 架构文件
- 下载cloudwaf程序 aarch64 架构文件:点击 下载cloudwaf程序 aarch64 架构文件
根据不同的系统架构下载文件后,使用Xftp、Winscp等工具上传到服务器中,将下载的文件放在相同的路径,然后执行安装命令离线安装主控:
注意需要ROOT权限执行命令
bash install_waf_master.sh offline
安装完成后,登录步骤与在线相同 示例为:x86_64 架构
被控安装
在主控界面获取被控安装命令:
集群设置 –> 添加节点
在 主控IP
方框处,输入您的 主控IP
。我输入的是 192.168.10.58,然后点击 获取命令
,最后点击 复制
复制安装被控命令
(请根据您的主控、被控 网络环境输入主控IP。被控必须可以连接到主控,否则将无法安装。)
![图片[3]-宝塔云WAF官方集群版安装-宝塔云WAF论坛-综合技术类-熵维云智创](https://img.kancloud.cn/44/12/4412ee8d63e74251f96fcef036d242ee_853x913.png)
使用SSH工具登录被控服务器,执行命令安装被控
![图片[4]-宝塔云WAF官方集群版安装-宝塔云WAF论坛-综合技术类-熵维云智创](https://img.kancloud.cn/82/59/8259c1147c32d9e82b3f69a4f2902074_1048x725.png)
在线安装被控
推荐使用此安装方式
粘贴安装被控命令,按回车执行命令安装被控
- 注意需要ROOT权限执行命令
![图片[5]-宝塔云WAF官方集群版安装-宝塔云WAF论坛-综合技术类-熵维云智创](https://img.kancloud.cn/c0/28/c028f0141c670423cc596542af1d87a6_1364x160.png)
被控安装完成后显示以下信息
![图片[6]-宝塔云WAF官方集群版安装-宝塔云WAF论坛-综合技术类-熵维云智创](https://img.kancloud.cn/6a/64/6a640e218ec827898da60944b7b04e69_1363x466.png)
安装完成后,主控界面会显示被控的相关信息,注意 节点IP
也就是网站域名A解析的IP
(如果显示的信息不准确,您可以进行修改为正确的信息)
![图片[7]-宝塔云WAF官方集群版安装-宝塔云WAF论坛-综合技术类-熵维云智创](https://img.kancloud.cn/3b/72/3b72d7cfb34f5261b9f3ce41649004af_636x799.png)
![图片[8]-宝塔云WAF官方集群版安装-宝塔云WAF论坛-综合技术类-熵维云智创](https://img.kancloud.cn/e6/e8/e6e808f852daea675be3860f50b2c948_1544x383.png)
被控添加已经完成。
离线安装被控
注意,此安装方式适用于服务器无法连接公网节点时的选择
- 离线安装时必须手动安装 docker,否则无法安装
- 离线安装前请确保您的服务器存在 tar gzip curl netstat ss docker 命令,可以使用此命令检查是否存在:
Packs=("curl" "tar" "gzip" "netstat" "ss" "docker" ); for pack in "${Packs[@]}"; do command -v "$pack" >/dev/null 2>&1 || echo -e "\033[31mError: $pack 命令不存在\033[0m"; done
请根据您的系统架构下载安装文件,使用命令
uname -m
可以查看架构
x86_64 架构:
- 离线安装脚本:点击下载离线安装脚本
- 下载镜像文件:点击下载镜像 x86_64 架构文件
- 下载cloudwaf程序文件:点击 下载cloudwaf程序 x86_64 架构文件
aarch64 架构:
- 离线安装脚本:点击下载离线安装脚本
- 下载镜像 aarch64 架构文件:点击 下载镜像 aarch64 架构文件
- 下载cloudwaf程序 aarch64 架构文件:点击 下载cloudwaf程序 aarch64 架构文件
根据不同的系统架构下载文件后,使用Xftp、Winscp等工具上传到服务器中,将下载的文件放在相同的路径
修改被控安装命令
在 主控IP
方框处,输入您的 主控IP
。我输入的是 192.168.10.58,然后点击 获取命令
,最后点击 复制
复制安装被控命令
(请根据您的主控、被控 网络环境输入主控IP。被控必须可以连接到主控,否则将无法安装。)
![图片[3]-宝塔云WAF官方集群版安装-宝塔云WAF论坛-综合技术类-熵维云智创](https://img.kancloud.cn/44/12/4412ee8d63e74251f96fcef036d242ee_853x913.png)
例如:
URL=https://download.bt.cn/cloudwaf/scripts/install_waf_slave.sh && if [ -f /usr/bin/curl ];then curl -sSO “$URL” ;else wget -O install_waf_slave.sh “$URL”;fi;bash install_waf_slave.sh https://192.168.10.58:8381 wOFwsKhG21QRs3JWDsUn41VDrd7al15HV8ckus-DMyXF3xlRkla7rQfWzwbIZRX3Gm32Wtdfi5DbhiDwxI-qDV4KUyQ9RChxdRKldyvc_hFgAq5pUtb7XtfxQ7F_gvbeKoEB_iFKDm_if2HzuxxwCaFMdggmlnIUEbQh4kV_jpo
将删除以下内容:
URL=https://download.bt.cn/cloudwaf/scripts/install_waf_slave.sh && if [ -f /usr/bin/curl ];then curl -sSO “$URL” ;else wget -O install_waf_slave.sh “$URL”;fi;
即:URL=https://download.bt.cn/cloudwaf/scripts/install_waf_slave.sh && if [ -f /usr/bin/curl ];then curl -sSO “$URL” ;else wget -O install_waf_slave.sh “$URL”;fi; bash install_waf_slave.sh https://192.168.10.58:8381 wOFwsKhG21QRs3JWDsUn41VDrd7al15HV8ckus-DMyXF3xlRkla7rQfWzwbIZRX3Gm32Wtdfi5DbhiDwxI-qDV4KUyQ9RChxdRKldyvc_hFgAq5pUtb7XtfxQ7F_gvbeKoEB_iFKDm_if2HzuxxwCaFMdggmlnIUEbQh4kV_jpo
再到命令后,添加 offline
离线安装标识,最终的安装被控命令:
bash install_waf_slave.sh https://192.168.10.58:8381 wOFwsKhG21QRs3JWDsUn41VDrd7al15HV8ckus-DMyXF3xlRkla7rQfWzwbIZRX3Gm32Wtdfi5DbhiDwxI-qDV4KUyQ9RChxdRKldyvc_hFgAq5pUtb7XtfxQ7F_gvbeKoEB_iFKDm_if2HzuxxwCaFMdggmlnIUEbQh4kV_jpo offline
请以您复制的安装命令修改为准,以上为示例
复制修改之后的命令到被控服务器上进行安装。
在被
控服务器上执行安装命令离线安装:
注意需要ROOT权限执行命令
安装完成后,登录步骤与在线相同 示例为:x86_64 架构
![图片[10]-宝塔云WAF官方集群版安装-宝塔云WAF论坛-综合技术类-熵维云智创](https://img.kancloud.cn/4f/6c/4f6c14b998e14aee6b47dc8eb447d065_1363x349.png)
没有回复内容