#!/bin/bash install_frpc() { echo "开始安装 frpc..." # 创建必要的目录 sudo mkdir -p /usr/local/bin sudo mkdir -p /etc/frpc # 解压本地 frp 压缩包 TMP_DIR=$(mktemp -d) tar -xzf ./frp_0.61.1_linux_amd64.tar.gz -C ${TMP_DIR} # 复制二进制文件 sudo cp ${TMP_DIR}/frp_0.61.1_linux_amd64/frpc /usr/local/bin/ sudo chmod +x /usr/local/bin/frpc # 复制配置文件 sudo cp ./frpc.toml /etc/frpc/ # 安装 systemd 服务文件 sudo cp ./frpc.service /etc/systemd/system/ # 重新加载 systemd 并启用服务 sudo systemctl daemon-reload sudo systemctl enable frpc sudo systemctl start frpc # 清理临时文件 rm -rf ${TMP_DIR} echo "frpc 安装完成!" echo "服务状态:$(systemctl is-active frpc)" } # 执行安装 install_frpc