CentOS FRP教程
简介

FRP(Fast Remote Procedure Call)是一款开源的、高性能的、功能丰富的内网穿透工具,它可以帮助您将内网服务器暴露到公网,实现远程访问,本文将为您详细介绍如何在CentOS服务器上安装和配置FRP。
环境准备
- 确保您的CentOS服务器已安装并配置好SSH服务。
- 确保您的服务器防火墙已关闭或已开放必要的端口。
安装FRP
下载FRP
您可以从FRP的GitHub仓库下载最新版本的FRP,以下是下载链接:
https://github.com/fatedier/frp/releases解压下载的文件
tar -zxvf frp_0.27.0_linux_amd64.tar.gz进入FRP目录
cd frp_0.27.0_linux_amd64
配置FRP
修改
frps.ini文件
打开
frps.ini文件,根据您的需求进行配置,以下是一个示例配置:[common] bind_port = 7000 [ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 65522解释:
bind_port:FRP服务端监听的端口。type:连接类型,这里使用tcp。local_ip:本地服务器的IP地址。local_port:本地服务器的端口号。remote_port:远程访问的端口号。
修改
frpc.ini文件打开
frpc.ini文件,根据您的需求进行配置,以下是一个示例配置:[common] server_addr = 服务器公网IP server_port = 7000 [ssh] type = tcp local_ip = 127.0.0.1 local_port = 22解释:
server_addr:FRP服务端的公网IP地址。server_port:FRP服务端监听的端口。
启动FRP服务
启动FRP服务端
./frps -c frps.ini启动FRP客户端
./frpc -c frpc.ini
测试连接

使用SSH客户端连接到远程服务器
ssh -p 65522 用户名@服务器公网IP如果连接成功,说明FRP配置正确。
FAQs
问题:如何查看FRP的日志信息?
解答: 您可以通过以下命令查看FRP的日志信息:
tail -f /var/log/frp.log问题:如何修改FRP的配置文件?
解答: 您可以直接编辑
frps.ini和frpc.ini文件,修改相应的配置参数,修改完成后,重启FRP服务即可生效。

