FRP(Fast Reverse Proxy)是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透。以下是在Linux系统上安装和简单配置FRP的步骤:
一、下载FRP
确定系统架构:首先要确定你的Linux系统的架构,常见的有amd64(x86_64)和arm等。可以通过命令
uname -m
查看,例如输出x86_64
表示是64位x86架构。下载对应版本:前往FRP官方GitHub仓库(https://github.com/fatedier/frp/releases )找到适合你系统架构的FRP版本。以amd64为例,在终端中执行以下命令下载压缩包:
wget https://github.com/fatedier/frp/releases/download/v0.49.0/frp_0.49.0_linux_amd64.tar.gz
请根据实际最新版本号替换v0.49.0
。
二、解压FRP
下载完成后,解压压缩包:
tar -zxvf frp_0.49.0_linux_amd64.tar.gz
解压后会得到一个名为frp_0.49.0_linux_amd64
的目录,进入该目录:
cd frp_0.49.0_linux_amd64
三、配置FRP服务端(假设服务器为公网服务器)
编辑服务端配置文件:进入解压后的目录后,找到
frps.ini
文件,使用文本编辑器(如vim
)打开:
vim frps.ini
基本配置示例:以下是一个简单的
frps.ini
配置示例,主要配置了监听端口等基本信息。
[common] bind_port = 7000 # 用于客户端与服务端之间通信的认证密钥,可自定义 token = your_token
保存并退出编辑器(在vim
中按Esc
键,输入:wq
回车)。
四、启动FRP服务端
在解压后的目录下执行以下命令启动FRP服务端:
./frps -c frps.ini
如果希望以后台守护进程方式运行,可以使用nohup
命令:
nohup ./frps -c frps.ini &
此时FRP服务端已经在运行,监听在指定的端口(这里是7000)。
五、配置FRP客户端(假设为内网机器)
编辑客户端配置文件:在客户端(内网机器)上同样解压下载好的FRP压缩包,并进入解压目录,找到
frpc.ini
文件,使用文本编辑器打开:
vim frpc.ini
基本配置示例:
[common] # FRP服务端的IP地址 server_addr = your_server_ip # FRP服务端的监听端口 server_port = 7000 token = your_token # 定义一个映射规则,名称可自定义 [ssh] type = tcp local_ip = 127.0.0.1 local_port = 22 remote_port = 6000
上述配置中,将本地的SSH服务(默认端口22)映射到了服务端的6000端口。
六、启动FRP客户端
在客户端解压目录下执行以下命令启动FRP客户端:
./frpc -c frpc.ini
同样,如果希望以后台守护进程方式运行,可以使用nohup
命令:
nohup ./frpc -c frpc.ini &
七、验证连接
现在,你可以通过公网服务器的IP和映射的端口(这里是6000)来访问内网机器的SSH服务。例如,在其他机器上使用命令:
ssh -p 6000 user@your_server_ip
其中user
是你内网机器上的用户名。
以上就是在Linux系统上安装和简单配置FRP进行内网穿透的基本步骤。不同的应用场景可能需要更复杂的配置,你可以参考FRP官方文档获取更多详细信息。
声明:请谨记木准企服唯一官方电话:18300003210,请勿轻信其他其他联系方式,一对一入口。如遇诈骗请及时联系我们将配合处理!
原文地址:Linux安装FRP及简单配置-frp安装方法发布于2025-04-26 22:21:20