更新 frpc.sh

This commit is contained in:
lc 2025-02-13 05:39:08 +00:00
parent d779cfcade
commit f0f130a855

23
frpc.sh
View File

@ -5,7 +5,7 @@ FRPC_VERSION="0.52.3"
INSTALL_DIR="/usr/local/bin" INSTALL_DIR="/usr/local/bin"
SERVICE_NAME="frpc" SERVICE_NAME="frpc"
CONFIG_DIR="/etc/frp" CONFIG_DIR="/etc/frp"
CONFIG_FILE="$CONFIG_DIR/frpc.ini" CONFIG_FILE="$CONFIG_DIR/frpc.toml"
# 检测系统架构 # 检测系统架构
ARCH=$(uname -m) ARCH=$(uname -m)
@ -27,7 +27,7 @@ esac
# 下载 frpc # 下载 frpc
echo "正在下载 frpc v$FRPC_VERSION ..." echo "正在下载 frpc v$FRPC_VERSION ..."
DOWNLOAD_URL="https://ghub.z1.mk/https://github.com/fatedier/frp/releases/download/v${FRPC_VERSION}/frp_${FRPC_VERSION}_linux_${ARCH}.tar.gz" DOWNLOAD_URL="https://github.com/fatedier/frp/releases/download/v${FRPC_VERSION}/frp_${FRPC_VERSION}_linux_${ARCH}.tar.gz"
wget -q --show-progress -O /tmp/frp.tar.gz $DOWNLOAD_URL wget -q --show-progress -O /tmp/frp.tar.gz $DOWNLOAD_URL
# 解压并安装 # 解压并安装
@ -41,23 +41,24 @@ echo "正在创建配置文件目录 ..."
sudo mkdir -p $CONFIG_DIR sudo mkdir -p $CONFIG_DIR
# 用户输入 frps 服务器地址和端口号 # 用户输入 frps 服务器地址和端口号
echo "请输入 frps 服务器地址(例如: frps.example.com): " echo "请输入 frps 服务器地址例如frps.example.com"
read FRPS_SERVER read FRPS_SERVER
echo "请输入 frps 服务器端口号(例如: 7000): " echo "请输入 frps 服务器端口号例如7000"
read FRPS_PORT read FRPS_PORT
# 写入配置文件 # 写入 TOML 配置文件
echo "正在写入配置文件 ..." echo "正在写入 TOML 配置文件 ..."
sudo bash -c "cat > $CONFIG_FILE" <<EOF sudo bash -c "cat > $CONFIG_FILE" <<EOF
[common] [common]
server_addr = $FRPS_SERVER server_addr = "$FRPS_SERVER"
server_port = $FRPS_PORT server_port = $FRPS_PORT
# 添加您的隧道规则,例如: # 添加您的隧道规则,例如:
# [web] # [[proxies]]
# type = http # name = "web"
# local_port = 80 # type = "http"
# custom_domains = example.com # localPort = 80
# customDomains = ["example.com"]
EOF EOF
# 创建 Systemd 服务 # 创建 Systemd 服务