#!/bin/bash # 定义变量 INSTALL_DIR="/usr/local/bin" SERVICE_NAME="frpc" CONFIG_DIR="/etc/frp" FRPC_BIN="$INSTALL_DIR/frpc" SERVICE_FILE="/etc/systemd/system/$SERVICE_NAME.service" # 停止并禁用服务 if systemctl is-active --quiet $SERVICE_NAME; then echo "正在停止 $SERVICE_NAME 服务..." sudo systemctl stop $SERVICE_NAME fi if systemctl is-enabled --quiet $SERVICE_NAME; then echo "正在禁用 $SERVICE_NAME 服务..." sudo systemctl disable $SERVICE_NAME fi # 删除 Systemd 服务文件 if [ -f "$SERVICE_FILE" ]; then echo "正在删除 Systemd 服务文件..." sudo rm -f $SERVICE_FILE sudo systemctl daemon-reload fi # 删除 frpc 可执行文件 if [ -f "$FRPC_BIN" ]; then echo "正在删除 frpc 可执行文件..." sudo rm -f $FRPC_BIN fi # 删除配置文件目录 if [ -d "$CONFIG_DIR" ]; then echo "正在删除配置文件目录..." sudo rm -rf $CONFIG_DIR fi echo "frpc 卸载完成!"