LINUX一键安装frp
来源:
扬州七龙网络科技有限公司 日期:2024-11-12 17
属于:技术资料库
要在Linux上一键安装frp(FRP 是一个快速的反向代理,用于帮助用户绕过网络限制),您可以编写一个简单的安装脚本。以下是一个基于 Debian/Ubuntu 系统的安装示例:
#!/bin/bash
# 安装依赖
sudo apt-get update
sudo apt-get install -y curl
# 下载最新版本的frps和frpc
wget https://github.com/fatedier/frp/releases/download/v0.37.1/frp_0.37.1_linux_amd64.tar.gz
# 解压缩
tar -zxvf frp_0.37.1_linux_amd64.tar.gz
# 移动到系统路径下
sudo mv frp_0.37.1_linux_amd64 /usr/local/frp
# 创建服务文件
echo "[Unit]
Description=FRP Service
After=network.target
[Service]
Type=simple
User=nobody
Restart=on-failure
RestartSec=5
ExecStart=/usr/local/frp/frps -c /usr/local/frp/frps.ini
[Install]
WantedBy=multi-user.target" | sudo tee /etc/systemd/system/frps.service
# 启动frps服务
sudo systemctl daemon-reload
sudo systemctl enable frps
sudo systemctl start frps
# 客户端frpc类似处理
# 下载frpc
# 解压缩
# 移动到/usr/local/frp
# 创建服务文件
# 启动frpc服务
# 清理安装包
rm frp_0.37.1_linux_amd64.tar.gz
echo "FRP安装完成"
#!/bin/bash
# 安装依赖
sudo apt-get update
sudo apt-get install -y curl
# 下载最新版本的frps和frpc
wget https://github.com/fatedier/frp/releases/download/v0.37.1/frp_0.37.1_linux_amd64.tar.gz
# 解压缩
tar -zxvf frp_0.37.1_linux_amd64.tar.gz
# 移动到系统路径下
sudo mv frp_0.37.1_linux_amd64 /usr/local/frp
# 创建服务文件
echo "[Unit]
Description=FRP Service
After=network.target
[Service]
Type=simple
User=nobody
Restart=on-failure
RestartSec=5
ExecStart=/usr/local/frp/frps -c /usr/local/frp/frps.ini
[Install]
WantedBy=multi-user.target" | sudo tee /etc/systemd/system/frps.service
# 启动frps服务
sudo systemctl daemon-reload
sudo systemctl enable frps
sudo systemctl start frps
# 客户端frpc类似处理
# 下载frpc
# 解压缩
# 移动到/usr/local/frp
# 创建服务文件
# 启动frpc服务
# 清理安装包
rm frp_0.37.1_linux_amd64.tar.gz
echo "FRP安装完成"
请确保您根据实际需求修改frps和frpc的配置文件路径,并替换为正确的版本号。这个脚本会自动下载、解压、移动文件到正确的目录,并创建系统服务。
注意:在执行这个脚本之前,请确保您已经有了sudo权限,并且已经安装了wget。如果您是首次在系统上安装软件,可能需要先更新软件包列表。
保存这个脚本为install_frp.sh
,然后通过以下命令赋予执行权限并运行:
chmod +x install_frp.sh
./install_frp.sh
对于frpc的安装,您可以复制类似的步骤,只是服务名和配置文件会有所不同。
请根据实际情况调整这个脚本,比如添加版本检测、错误处理等。
上一技术资料:用友软件新建账套如何选择合适的行业性质?
下一技术资料:U8批量修改收款单结算科目语句