准备
GitHub账户
宝塔面板
域名(
wodetanzhen.cc
)
比如说tz.wodetanzhen.cc
作为面板的域名,还有将这个域名nz.wodetanzhen.cc
(不要套CDN)指向安装探针服务端的服务器的IP(不直接使用IP是为了方便后期迁移)
安装宝塔面板(国际)
执行如下代码即可:
cat << 'EOF' > temp.sh
#!/bin/bash
# 获取操作系统信息
os_name=$(awk -F= '/^NAME/{print $2}' /etc/os-release | tr -d '"')
# 根据操作系统执行相应的命令
if [[ $os_name == *"CentOS"* ]]; then
yum install -y wget && wget -O install.sh http://www.aapanel.com/script/install_6.0_en.sh && bash install.sh aapanel
elif [[ $os_name == *"Ubuntu"* ]]; then
wget -O install.sh http://www.aapanel.com/script/install-ubuntu_6.0_en.sh && sudo bash install.sh aapanel
else
echo "Unsupported operating system."
fi
EOF
bash temp.sh
安装完成后点击Website
安装探针面板端
Github的OAuth认证
进入Settings/Developer Settings也可直接点击跳转
方便复制:
https://tz.wodetanzhen.cc
http://tz.wodetanzhen.cc/oauth2/callback
然后点击生成密钥(密钥最好复制下来,因为它只会显示一次)
执行脚本安装
curl -L https://raw.githubusercontent.com/naiba/nezha/master/script/install.sh -o nezha.sh && chmod +x nezha.sh && ./nezha.sh
个人建议使用Docker安装,方便管理
选1 安装面板端
以上面板端正式安装成功
配置宝塔站点
在防火墙开放需要的端口(如果你跟我一样之前安装探针是保持默认的话,需要要开放8008
和5555
就行了,不然的话开放自己改的对应的端口就行了)
然后去Website新增站点
配置SSL
如果要CDN代理的话一定要把Force HTTPS关闭
配置反向代理
location ^~ /
{
proxy_pass http://127.0.0.1:8008;
proxy_set_header Host $host;
}
location ^~ /ws
{
proxy_pass http://127.0.0.1:8008;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $host;
}
location ^~ /terminal
{
proxy_pass http://127.0.0.1:8008;
proxy_http_version 1.1;
proxy_set_header Upgrade $http_upgrade;
proxy_set_header Connection "Upgrade";
proxy_set_header Host $host;
}
安装探针Agent端
登录探针后进入设置配置面板端的域名或IP(建议使用域名方便之后迁移)
然后到服务器页面新增服务器,然后点击一键安装复制命令,到需要监听的服务器去执行命令即可
访问优化
如果面板端服务器访问太慢可以尝试套上CDN,比如cloudflare