FRP v0.71.0 最新版下载,覆盖 Windows、Linux、macOS、ARM 等 17 种平台架构
FRP 采用 C/S 架构,压缩包内同时包含服务端 (frps) 与客户端 (frpc),下载一次即可
发布于 2026年8月14日 · 修复服务端拒绝服务漏洞并优化 UDP 传输性能
适用于 Windows 7/8/10/11(64 位),绝大多数台式机与笔记本
frp_0.71.0_windows_amd64.zip
下载安装包9e5062e3e5cf07e67144a3a4acf175ef6a2486f3605dd6cf288bae34ab39819f
适用于 Ubuntu、CentOS、Debian、Rocky 等主流发行版的 x86_64 服务器
frp_0.71.0_linux_amd64.tar.gz
下载安装包84f27e39f11169f7adcef8e8b70c9329de17747b1f14dad9fb95eef5682ea716
适用于树莓派 4/5、ARM 云服务器、国产 ARM 架构主机
frp_0.71.0_linux_arm64.tar.gz
下载安装包f33c293c275d8fc68c654b6fba8f10b2551d6463d09a9fc9cffb7227eae82266
适用于搭载 Apple Silicon(M1/M2/M3/M4)的 Mac 设备
frp_0.71.0_darwin_arm64.tar.gz
下载安装包45be02b186860d375ed49a8941ae9569628a54bf14e67fc36b29c98c99dabcc6
选错架构会提示"无法执行二进制文件"或"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.toml 或 frpc.toml
执行程序即可开始使用
# 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),可避免部分场景下程序读取配置文件失败。若杀毒软件拦截,请将目录加入白名单。
# 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
# 创建服务文件 /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
# 方式一:使用 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 格式仍可读取但已不推荐。
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"
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
下载完成后建议核对 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 汇总文件,可一次性核对全部架构包。
frpc verify 忽略已配置 featureGates、导致 VirtualNet 配置被错误拒绝的问题FRP 由 Go 语言编写,无外部依赖,对系统要求极低,几乎可以在任何设备上运行
以下问题来自用户实际部署时的高频疑问
FRP 完全免费且开源,采用 Apache-2.0 协议,源码托管在 GitHub(fatedier/frp),由社区共同维护。无论是个人使用还是商业部署,都无需支付授权费用。
frps 是服务端,部署在拥有公网 IP 的服务器上;frpc 是客户端,部署在内网需要被穿透的机器上。
官方压缩包同时包含这两个可执行文件,因此下载一次即可,按部署位置取用对应程序。如果您只是想让本地服务被外网访问,那么公网服务器上跑 frps,本地机器上跑 frpc。
从 v0.52.0 起,FRP 推荐使用 TOML 格式,配置文件名为 frps.toml 与 frpc.toml,同时也支持 YAML 和 JSON 格式。
旧的 INI 格式(frps.ini)仍然可以被读取,但已不再推荐,官方也不再更新其文档。建议新部署直接使用 TOML,已有 INI 配置可在官方文档的参数对照表中找到对应写法。
可以使用本页下载按钮提供的国内网盘通道,扫码即可获取对应架构的安装包,无需访问 GitHub。
若仍希望从源站获取,可借助 GitHub 文件加速镜像服务。无论通过哪种方式下载,完成后都建议对照本页的 SHA256 校验码验证文件完整性。
FRP 是开源内网穿透工具,因其具备建立网络连接与端口转发的能力,被部分杀毒软件列入启发式告警属于常见误报。
请以官方 GitHub Releases 或本页提供的 SHA256 校验码为准,确认文件无误后将程序目录加入杀毒软件与 Windows Defender 的白名单即可正常运行。
Linux 执行 sha256sum 文件名,macOS 执行 shasum -a 256 文件名,Windows 执行 certutil -hashfile 文件名 SHA256。
将输出的哈希值与本页列出的 SHA256 校验码逐位比对,完全一致即可确认文件为官方原始文件,未被替换或植入内容。
这通常是架构选错导致的,例如在 ARM 设备上运行了 amd64 版本,或反过来。请按本页"如何判断自己该下载哪个包"一节重新确认架构。
另一种常见原因是解压路径包含中文或空格,建议改为 C:\frp 这类纯英文路径后重试。
建议先备份现有配置文件,再替换可执行文件。从 v0.52.0 以下版本升级时,需要把 INI 配置改写为 TOML 格式。
升级前请阅读版本更新说明中的破坏性变更条目,并在低峰期操作,避免影响正在运行的穿透服务。