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

Binary file not shown.

13
frpc-client/frpc.service Normal file
View File

@@ -0,0 +1,13 @@
[Unit]
Description=frpc
After=network.target
[Service]
Type=simple
Restart=on-failure
RestartSec=5s
ExecStart=/usr/local/bin/frpc -c /etc/frpc/frpc.toml
LimitNOFILE=1048576
[Install]
WantedBy=multi-user.target

28
frpc-client/frpc.toml Normal file
View File

@@ -0,0 +1,28 @@
# frpc 基础配置
serverAddr = "47.239.121.24"
serverPort = 7000
auth.method = "token"
auth.token = "8f3c9b7d5e2a4f6h1i0j"
[[proxies]]
name = "http"
type = "tcp"
localIP = "127.0.0.1"
localPort = 80
remotePort = 80
[[proxies]]
name = "https"
type = "tcp"
localIP = "127.0.0.1"
localPort = 443
remotePort = 443
[[proxies]]
name = "zerotier"
type = "udp"
localIP = "127.0.0.1"
localPort = 9993
remotePort = 9993

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