centos 安装frp服务端
要在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服务端。