This commit is contained in:
awei
2025-03-03 17:43:50 +08:00
commit 113756eaae
1497 changed files with 127997 additions and 0 deletions

37
frpc-client/install.sh Normal file
View File

@@ -0,0 +1,37 @@
#!/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