以独角鲸free机为例

1.确认系统架构

uname -a

或者

uname -m

如果返回 x86_64,则是 amd64 架构
如果是 aarch64 是 arm64 架构
如果 armv7l 类似就是 arm 32位

2.新建一个install_nezha.sh文件

vim install_nezha.sh   # 新建或打开文件
# 按 i 进入插入模式,粘贴脚本内容
# 按 Esc 退出插入模式
:wq                    # 保存并退出

在install_nezha.sh输入以下内容
ARCH="linux_arm64"处修改为对应的系统架构
若面板没有添加tls请删除USE_TLS="--tls"

#!/bin/bash
set -e
# 配置参数
VERSION="v0.20.5"   #以v0版本为例,可以修改为对应的版本
SERVER="域名:端口"
PASSWORD="密钥"
USE_TLS="--tls"     #若面板没有添加tls请删除

ARCH="linux_arm64"  # 修改为对应的系统架构
FILENAME="nezha-agent_${ARCH}.zip"
DOWNLOAD_URL="https://github.com/nezhahq/agent/releases/download/${VERSION}/${FILENAME}"

# 创建安装目录
INSTALL_DIR="/usr/local/nezha"
BIN_PATH="${INSTALL_DIR}/nezha-agent"
LOG_PATH="${INSTALL_DIR}/nezha-agent.log"

echo "创建安装目录: ${INSTALL_DIR}"
mkdir -p "${INSTALL_DIR}"

echo "下载 nezha-agent ${VERSION} ..."
curl -L "${DOWNLOAD_URL}" -o "${INSTALL_DIR}/${FILENAME}"

echo "解压..."
unzip -o "${INSTALL_DIR}/${FILENAME}" -d "${INSTALL_DIR}"

echo "赋予执行权限..."
chmod +x "${BIN_PATH}"

echo "启动 nezha-agent..."
nohup "${BIN_PATH}" -s "${SERVER}" -p "${PASSWORD}" ${USE_TLS} > "${LOG_PATH}" 2>&1 &

echo "nezha-agent 已后台启动,日志保存在 ${LOG_PATH}"

3.运行

chmod +x install_nezha.sh
sudo ./install_nezha.sh
最后修改:2025 年 06 月 23 日
如果觉得我的文章对你有用,请随意赞赏