ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
# :-: **被控安装方式** ## 在**主**控界面获取被控安装命令: > 集群设置 --> 添加节点 在 **`主控IP`** 方框处,输入您的 **`主控IP`** 。我输入的是 192.168.10.58,然后点击 **`获取命令`**,最后点击 **`复制`** 复制安装被控命令 (请根据您的主控、被控 网络环境输入主控IP。**被控必须可以连接到主控,否则将无法安装。**) ![](https://img.kancloud.cn/44/12/4412ee8d63e74251f96fcef036d242ee_853x913.png) <br/> <br/> 使用SSH工具登录**被**控服务器,执行命令安装**被**控 ![](https://img.kancloud.cn/82/59/8259c1147c32d9e82b3f69a4f2902074_1048x725.png) <br/> ## **在线安装被控** > 推荐使用此安装方式 粘贴安装**被**控命令,按回车执行命令安装**被**控 * 注意需要ROOT权限执行命令 ![](https://img.kancloud.cn/c0/28/c028f0141c670423cc596542af1d87a6_1364x160.png) <br/> 被控安装完成后显示以下信息 ![](https://img.kancloud.cn/6a/64/6a640e218ec827898da60944b7b04e69_1363x466.png) <br/> 安装完成后,**主**控界面会显示被控的相关信息,**注意 `节点IP` 也就是网站域名A解析的IP** (如果显示的信息不准确,您可以进行修改为正确的信息) ![](https://img.kancloud.cn/3b/72/3b72d7cfb34f5261b9f3ce41649004af_636x799.png) <br/> <br/> ![](https://img.kancloud.cn/e6/e8/e6e808f852daea675be3860f50b2c948_1544x383.png) <br/> **被控添加已经完成。** <br/> ## **离线安装被控** > 注意,此安装方式适用于服务器无法连接公网节点时的选择 * 离线安装时必须手动安装 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 ``` <br/> > ## **请根据您的系统架构下载安装文件,使用命令 `uname -m` 可以查看架构** <br/> **x86_64 架构:** - 离线安装脚本:[点击下载离线安装脚本](https://download.bt.cn/cloudwaf/scripts/install_waf_slave.sh) - 下载镜像文件:[点击下载镜像 x86_64 架构文件](https://download.bt.cn/cloudwaf/package/btwaf_mysql_openresty-latest.tar.gz) - 下载cloudwaf程序文件:[点击 下载cloudwaf程序 x86_64 架构文件](https://download.bt.cn/cloudwaf/package/waf-cluster-latest.tar.gz) <br/> **aarch64 架构:** - 离线安装脚本:[点击下载离线安装脚本](https://download.bt.cn/cloudwaf/scripts/install_waf_slave.sh) - 下载镜像 aarch64 架构文件:[点击 下载镜像 aarch64 架构文件](https://download.bt.cn/cloudwaf/package/btwaf_mysql_openresty-latest-aarch64.tar.gz) - 下载cloudwaf程序 aarch64 架构文件:[点击 下载cloudwaf程序 aarch64 架构文件](https://download.bt.cn/cloudwaf/package/waf-cluster-latest-aarch64.tar.gz) <br/> 根据不同的系统架构下载文件后,使用Xftp、Winscp等工具上传到服务器中,将下载的文件放在相同的路径 <br/> ### **修改被控安装命令** 在 **`主控IP`** 方框处,输入您的 **`主控IP`** 。我输入的是 192.168.10.58,然后点击 **`获取命令`**,最后点击 **`复制`** 复制安装被控命令 (请根据您的主控、被控 网络环境输入主控IP。**被控必须可以连接到主控,否则将无法安装。**) ![](https://img.kancloud.cn/44/12/4412ee8d63e74251f96fcef036d242ee_853x913.png) <br/> **例如:** 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 <br/> **将删除以下内容:** 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; <br/> 即: ~~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 <br/> **再到命令后,添加 `offline` 离线安装标识,最终的安装被控命令:** bash install_waf_slave.sh https://192.168.10.58:8381 wOFwsKhG21QRs3JWDsUn41VDrd7al15HV8ckus-DMyXF3xlRkla7rQfWzwbIZRX3Gm32Wtdfi5DbhiDwxI-qDV4KUyQ9RChxdRKldyvc_hFgAq5pUtb7XtfxQ7F_gvbeKoEB_iFKDm_if2HzuxxwCaFMdggmlnIUEbQh4kV_jpo `offline` <br/> **请以您复制的安装命令修改为准,以上为示例** 复制修改之后的命令到被控服务器上进行安装。 <br/> **在`被`控服务器上执行安装命令离线安装:** > 注意需要ROOT权限执行命令 > 安装完成后,登录步骤与在线相同 示例为:x86_64 架构 ![](https://img.kancloud.cn/4f/6c/4f6c14b998e14aee6b47dc8eb447d065_1363x349.png) [TOC]