首先,我们需要在官方GitHub仓库下载FRP的最新版本。你可以使用wget命令来下载:
wget https://github.com/fatedier/frp/releases/download/v0.51.3/frp_0.51.3_linux_amd64.tar.gz
// 上述链接中的版本号可能已经过时,请在FRP的GitHub页面查看最新版本。
二、解压FRP
下载完成后,我们需要解压下载的文件
tar -zxvf frp_0.51.3_linux_amd64.tar.gz
解压后,你会看到一个名为frp_0.51.3_linux_amd64的目录,里面包含了FRP的所有文件。
三、配置FRP接下来,我们需要配置FRP。首先,进入到FRP的目录:
cd frp_0.37.1_linux_amd64
然后,编辑frps.ini(服务器配置文件)和frpc.ini(客户端配置文件)。你可以根据你的需求来配置这两个文件。
服务器端配置示例(frps.ini):
[common]
bind_port = 7000
客户端配置示例(frpc.ini):
[common]
server_addr = x.x.x.x
server_port = 7000
[web]
type = http
local_port = 80
custom_domains = www.xxx.com
在这个示例中,服务器监听7000端口,客户端连接到服务器的7000端口,并将本地的80端口(假设你的web服务器运行在这个端口)映射到www.xxx.com。
四、启动FRP配置完成后,我们就可以启动FRP了。
服务器端启动命令:
./frps -c ./frps.ini
客户端启动命令:
./frpc -c ./frpc.ini
至此,FRP应该已经成功启动并运行了。
以上就是在CentOS下安装和配置FRP的详细步骤。希望这篇文章能帮助你更好地理解和使用FRP。如果你在安装和配置过程中遇到任何问题,欢迎在评论区提问。