准备

  1. GitHub账户

  2. 宝塔面板

  3. 域名(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 安装面板端

以上面板端正式安装成功

配置宝塔站点

在防火墙开放需要的端口(如果你跟我一样之前安装探针是保持默认的话,需要要开放80085555就行了,不然的话开放自己改的对应的端口就行了)

然后去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