FRP(Fast Reverse Proxy)是一个高性能的反向代理应用,可以帮助您轻松地进行内网穿透。以下是在Linux系统上安装和简单配置FRP的步骤:

一、下载FRP

  1. 确定系统架构:首先要确定你的Linux系统的架构,常见的有amd64(x86_64)和arm等。可以通过命令uname -m查看,例如输出x86_64表示是64位x86架构。

  2. 下载对应版本:前往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服务端(假设服务器为公网服务器)

  1. 编辑服务端配置文件:进入解压后的目录后,找到frps.ini文件,使用文本编辑器(如vim)打开:

vim frps.ini
  1. 基本配置示例:以下是一个简单的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客户端(假设为内网机器)

  1. 编辑客户端配置文件:在客户端(内网机器)上同样解压下载好的FRP压缩包,并进入解压目录,找到frpc.ini文件,使用文本编辑器打开:

vim frpc.ini
  1. 基本配置示例

[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