centos 安装frp服务端

作者: adm 分类: linux 发布时间: 2025-02-26

要在CentOS上安装FRP(Fast Reverse Proxy)服务端,可以按照以下步骤进行操作。FRP是一个用于内网穿透的工具,它可以帮助你通过公网访问内网服务器。
1. 安装依赖
首先,确保你的系统安装了必要的依赖,例如wget。

sudo yum install -y wget

2. 下载FRP
访问FRP的官方GitHub页面(https://github.com/fatedier/frp/releases),找到最新的发布版本,并下载适合你的系统的版本。例如,如果你使用的是64位的CentOS,你可以下载`frp_0.63.0_linux_amd64.tar.gz`(请根据最新版本调整)。

wget https://github.com/fatedier/frp/releases/download/v0.63.0/frp_0.63.0_linux_amd64.tar.gz

3. 解压FRP
下载完成后,解压下载的文件。

tar -zxvf frp_0.63.0_linux_amd64.tar.gz

4. 移动FRP到合适的目录(可选)
为了方便管理,你可以将frp目录移动到/usr/local/下。

sudo mv frp_0.63.0_linux_amd64 /usr/local/frp

5. 配置FRP服务端
在/usr/local/frp目录下,在 frps.toml 文件中添加以下内容,以指定 HTTP 请求的监听端口为 8080:

bindPort = 7000
vhostHTTPPort = 8080

这里配置了FRP服务端监听的端口,bind_port是FRP服务器监听的端口,vhostHTTPPort是web端口
6. 运行FRP服务端
在命令行中,切换到/usr/local/frp目录,然后运行FRP服务端。

cd /usr/local/frp
./frps -c frps.toml

7. 设置开机自启(可选)
为了使FRP在系统启动时自动运行,你可以创建一个systemd服务。首先,创建一个新的服务文件:

sudo vim /etc/systemd/system/frps.service

然后,添加以下内容:

[Unit]
Description=FRP Server Service
After=network.target
 
[Service]
Type=simple
User=root
ExecStart=/usr/local/frp/frps -c /usr/local/frp/frps.toml
Restart=on-failure
 
[Install]
WantedBy=multi-user.target

保存并退出编辑器。然后,启用并启动这个服务:

sudo systemctl enable frps.service
sudo systemctl start frps.service

这样,你就成功在CentOS上安装并配置了FRP服务端。

如果觉得我的文章对您有用,请随意赞赏。您的支持将鼓励我继续创作!