init
This commit is contained in:
BIN
frpc-client/frp_0.61.1_linux_amd64.tar.gz
Normal file
BIN
frpc-client/frp_0.61.1_linux_amd64.tar.gz
Normal file
Binary file not shown.
13
frpc-client/frpc.service
Normal file
13
frpc-client/frpc.service
Normal 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
28
frpc-client/frpc.toml
Normal 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
37
frpc-client/install.sh
Normal 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
|
||||
Reference in New Issue
Block a user