FRP 下载中心

FRP v0.71.0 最新版下载,覆盖 Windows、Linux、macOS、ARM 等 17 种平台架构

当前稳定版
v0.71.0
发布日期
2026-08-14
平台架构包
17 种
开源协议
Apache-2.0

选择适合您的版本

FRP 采用 C/S 架构,压缩包内同时包含服务端 (frps) 与客户端 (frpc),下载一次即可

最新稳定版本 v0.71.0

发布于 2026年8月14日 · 修复服务端拒绝服务漏洞并优化 UDP 传输性能

Linux

Linux amd64

适用于 Ubuntu、CentOS、Debian、Rocky 等主流发行版的 x86_64 服务器

13.3 MB

frp_0.71.0_linux_amd64.tar.gz

下载安装包
SHA256 校验码
84f27e39f11169f7adcef8e8b70c9329de17747b1f14dad9fb95eef5682ea716
查看 Linux 安装教程
Linux

Linux ARM64

适用于树莓派 4/5、ARM 云服务器、国产 ARM 架构主机

11.8 MB

frp_0.71.0_linux_arm64.tar.gz

下载安装包
SHA256 校验码
f33c293c275d8fc68c654b6fba8f10b2551d6463d09a9fc9cffb7227eae82266
32 位 ARMv7 版本
macOS

macOS ARM64

适用于搭载 Apple Silicon(M1/M2/M3/M4)的 Mac 设备

12.1 MB

frp_0.71.0_darwin_arm64.tar.gz

下载安装包
SHA256 校验码
45be02b186860d375ed49a8941ae9569628a54bf14e67fc36b29c98c99dabcc6
Intel 芯片版本

其他架构与平台

  • Linux ARMv7(32 位软路由、老款树莓派)
    frp_0.71.0_linux_arm.tar.gz · 12.3 MB
  • Linux MIPSle(OpenWrt 路由器、MT7621 等)
    frp_0.71.0_linux_mipsle.tar.gz · 11.7 MB
  • Windows ARM64(Windows on ARM 设备)
    frp_0.71.0_windows_arm64.zip · 11.6 MB
  • macOS amd64(Intel 芯片 Mac)
    frp_0.71.0_darwin_amd64.tar.gz · 13.3 MB
  • FreeBSD amd64
    frp_0.71.0_freebsd_amd64.tar.gz · 13.0 MB
  • Android ARM64(Termux 环境)
    frp_0.71.0_android_arm64.tar.gz · 12.5 MB
以上架构包均包含在官方发布页中,若您需要龙芯 Loong64、RISC-V、MIPS64、OpenBSD 等更少见的架构,可在 GitHub Releases 完整列表 中获取,本站网盘通道同步收录了主流架构版本。

如何判断自己该下载哪个包

选错架构会提示"无法执行二进制文件"或"Exec format error",按下面的方法确认即可

运行环境 判断方法 应下载
Linux 服务器 执行 uname -m,输出 x86_64 linux_amd64
Linux 服务器 执行 uname -m,输出 aarch64 linux_arm64
树莓派 / ARM 开发板 执行 uname -m,输出 armv7l linux_arm
OpenWrt 软路由 执行 opkg print-architecture 查看架构 linux_mipsle 或 linux_arm
Windows 电脑 设置 → 系统 → 关于 → 系统类型,显示"64 位操作系统" windows_amd64
Mac 电脑 左上角苹果菜单 → 关于本机,芯片显示 Apple M 系列 darwin_arm64
Mac 电脑 关于本机显示 Intel 处理器,或终端执行 uname -m 输出 x86_64 darwin_amd64
关于 frps 与 frpc:同一个压缩包里同时包含两个程序。frps 运行在具有公网 IP 的服务器上,负责接收外部请求并转发;frpc 运行在内网机器上,主动向 frps 建立隧道。绝大多数用户两个都要用,所以只需下载一次。

快速安装指南

四步完成部署,全程无需编译,解压即可运行

下载程序

根据系统和架构选择对应版本

解压文件

将压缩包解压到合适目录

修改配置

编辑 frps.toml 或 frpc.toml

启动运行

执行程序即可开始使用

Windows 安装步骤

# 1. 下载 frp_0.71.0_windows_amd64.zip 并解压,例如解压到 C:\frp

# 2. 打开命令提示符或 PowerShell,进入解压目录
cd C:\frp

# 3. 编写配置文件 frps.toml(服务端)或 frpc.toml(客户端)

# 4. 启动服务端
frps.exe -c frps.toml

# 5. 或启动客户端(另开一个命令行窗口)
frpc.exe -c frpc.toml
建议将解压路径设置为不含中文和空格的目录(如 C:\frp),可避免部分场景下程序读取配置文件失败。若杀毒软件拦截,请将目录加入白名单。

Linux 安装步骤

# 1. 下载并解压
wget https://github.com/fatedier/frp/releases/download/v0.71.0/frp_0.71.0_linux_amd64.tar.gz
tar -zxvf frp_0.71.0_linux_amd64.tar.gz
cd frp_0.71.0_linux_amd64

# 2. 移动到系统目录并赋权
sudo mv frps frpc /usr/local/bin/
sudo mkdir -p /etc/frp

# 3. 启动服务端
./frps -c ./frps.toml

# 4. 或启动客户端
./frpc -c ./frpc.toml

配置为 systemd 服务(开机自启)

# 创建服务文件 /etc/systemd/system/frps.service
[Unit]
Description=FRP Server
After=network.target

[Service]
Type=simple
ExecStart=/usr/local/bin/frps -c /etc/frp/frps.toml
Restart=on-failure
RestartSec=5s

[Install]
WantedBy=multi-user.target
# 重载配置并设置开机自启
sudo systemctl daemon-reload
sudo systemctl enable frps
sudo systemctl start frps

# 查看运行状态
sudo systemctl status frps

macOS 安装步骤

# 方式一:使用 Homebrew 安装(推荐)
brew install frpc

# 方式二:手动下载 darwin_arm64(Apple 芯片)或 darwin_amd64(Intel)
tar -zxvf frp_0.71.0_darwin_arm64.tar.gz
cd frp_0.71.0_darwin_arm64
./frpc -c ./frpc.toml

# 验证安装
frpc --version

最小可用配置示例

FRP 从 v0.52.0 起推荐使用 TOML 格式,同时也支持 YAML 与 JSON,旧的 INI 格式仍可读取但已不推荐。

服务端 frps.toml

bindPort = 7000
auth.token = "change_me_to_a_strong_token"

# 可选:开启 Dashboard 监控面板
webServer.addr = "0.0.0.0"
webServer.port = 7500
webServer.user = "admin"
webServer.password = "admin"

客户端 frpc.toml(以穿透 SSH 为例)

serverAddr = "你的公网服务器IP"
serverPort = 7000
auth.token = "change_me_to_a_strong_token"

[[proxies]]
name = "ssh"
type = "tcp"
localIP = "127.0.0.1"
localPort = 22
remotePort = 6000
配置完成后,先启动服务端 frps,再启动客户端 frpc。若服务端开启了防火墙或云服务器安全组,需要放行 7000(通信端口)、7500(面板端口)以及映射用到的 remotePort。更详细的参数说明请参考 FRP 文档教程。

校验文件完整性

下载完成后建议核对 SHA256,确认安装包在传输过程中未被篡改

# Linux
sha256sum frp_0.71.0_linux_amd64.tar.gz

# macOS
shasum -a 256 frp_0.71.0_darwin_arm64.tar.gz

# Windows(命令提示符)
certutil -hashfile frp_0.71.0_windows_amd64.zip SHA256
将命令输出的哈希值与上方对应文件名的校验码逐位比对,完全一致即为官方原始文件。官方同时提供 frp_sha256_checksums.txt 汇总文件,可一次性核对全部架构包。

v0.71.0 更新内容

  • 普通 UDP 代理与 SUDP 在客户端与服务端成功协商 v2 线路协议后,改用专用二进制编解码,传输更紧凑、开销更低
  • 修复客户端发送负数 pool_count 导致服务端 panic 的远程拒绝服务问题,负值会在分配连接池资源前被拒绝
  • 修复 frpc verify 忽略已配置 featureGates、导致 VirtualNet 配置被错误拒绝的问题
  • 修复 customDomains 大小写校验绕过,避免混合大小写域名被违规注册
历史版本可在 GitHub Releases 获取。从 v0.52.0 以下版本升级时,请注意配置文件格式已从 INI 迁移到 TOML。

系统要求

FRP 由 Go 语言编写,无外部依赖,对系统要求极低,几乎可以在任何设备上运行

服务端要求

  • 具有公网 IP 的服务器
  • 建议 1GB+ 内存
  • 建议 1核+ CPU
  • 开放 7000 端口 (默认)
  • Linux / Windows / macOS

客户端要求

  • 可联网的设备即可
  • 无需公网 IP
  • 可处于 NAT/防火墙后
  • 内存建议 128MB+
  • 支持多平台架构

下载与安装常见问题

以下问题来自用户实际部署时的高频疑问

FRP 是免费的吗?开源协议是什么?

FRP 完全免费且开源,采用 Apache-2.0 协议,源码托管在 GitHub(fatedier/frp),由社区共同维护。无论是个人使用还是商业部署,都无需支付授权费用。

我应该下载 frps 还是 frpc?

frps 是服务端,部署在拥有公网 IP 的服务器上;frpc 是客户端,部署在内网需要被穿透的机器上。

官方压缩包同时包含这两个可执行文件,因此下载一次即可,按部署位置取用对应程序。如果您只是想让本地服务被外网访问,那么公网服务器上跑 frps,本地机器上跑 frpc。

新版配置文件是 toml 还是 ini?旧配置还能用吗?

从 v0.52.0 起,FRP 推荐使用 TOML 格式,配置文件名为 frps.toml 与 frpc.toml,同时也支持 YAML 和 JSON 格式。

旧的 INI 格式(frps.ini)仍然可以被读取,但已不再推荐,官方也不再更新其文档。建议新部署直接使用 TOML,已有 INI 配置可在官方文档的参数对照表中找到对应写法。

GitHub 下载速度慢或打不开怎么办?

可以使用本页下载按钮提供的国内网盘通道,扫码即可获取对应架构的安装包,无需访问 GitHub。

若仍希望从源站获取,可借助 GitHub 文件加速镜像服务。无论通过哪种方式下载,完成后都建议对照本页的 SHA256 校验码验证文件完整性。

杀毒软件报告 FRP 是病毒,被自动删除了怎么办?

FRP 是开源内网穿透工具,因其具备建立网络连接与端口转发的能力,被部分杀毒软件列入启发式告警属于常见误报。

请以官方 GitHub Releases 或本页提供的 SHA256 校验码为准,确认文件无误后将程序目录加入杀毒软件与 Windows Defender 的白名单即可正常运行。

如何验证下载的安装包没有被篡改?

Linux 执行 sha256sum 文件名,macOS 执行 shasum -a 256 文件名,Windows 执行 certutil -hashfile 文件名 SHA256。

将输出的哈希值与本页列出的 SHA256 校验码逐位比对,完全一致即可确认文件为官方原始文件,未被替换或植入内容。

Windows 启动时提示"Exec format error"或无法运行怎么办?

这通常是架构选错导致的,例如在 ARM 设备上运行了 amd64 版本,或反过来。请按本页"如何判断自己该下载哪个包"一节重新确认架构。

另一种常见原因是解压路径包含中文或空格,建议改为 C:\frp 这类纯英文路径后重试。

升级到新版本需要注意什么?

建议先备份现有配置文件,再替换可执行文件。从 v0.52.0 以下版本升级时,需要把 INI 配置改写为 TOML 格式。

升级前请阅读版本更新说明中的破坏性变更条目,并在低峰期操作,避免影响正在运行的穿透服务。

下一步:相关教程

下载完成后,按场景选择对应的配置教程