type
status
date
slug
summary
tags
category
icon
password
菜单级别
Place
Verification
Owner
简介
frp(Fast Reverse Proxy)是一个高性能的反向代理应用,可以帮助您将内网服务暴露到公网。frpc 是 frp 的客户端程序,本教程将指导您在 OpenWrt 路由器上安装和配置 frpc。
前置要求
- 一台运行 OpenWrt 系统的路由器
- 一个可用的 frps 服务器(或使用公共 frp 服务)
安装方式概述
frpc 在 OpenWrt 上有两种安装方式:
方式一:图形化界面安装(推荐) ⭐
- 直接在 Web 界面通过软件包管理安装
luci-app-frpc
- 提供可视化配置界面,无需 SSH 连接和命令行操作
- 无需手动编辑配置文件,所有配置都在图形界面完成
- 实时查看运行状态和日志,操作简单直观
方式二:命令行安装(进阶)
- 通过 SSH 连接 OpenWrt,使用
opkg命令安装 frpc
- 需要手动编辑配置文件
/etc/frp/frpc.ini
- 需要手动执行命令启用和启动服务
- 适合熟悉 Linux 命令行的用户
本教程推荐使用方式一(图形化界面安装),更加方便快捷。
方式一:图形化界面安装(推荐)⭐
优势说明: 此方式无需 SSH 连接和命令行操作,可直接在 Web 管理界面完成所有安装和配置,适合所有用户使用。
1. 登录 OpenWrt 管理界面
在浏览器中访问 OpenWrt 管理界面(通常是 http://192.168.1.1)
2. 进入软件包管理
导航到 系统 → 软件包
3. 搜索并安装 frpc
- 点击 更新列表 按钮,更新软件包列表
- 在搜索框中输入
frpc
- 找到以下软件包并点击 安装:
luci-app-frpc(frpc 的图形化管理界面)luci-i18n-frpc-zh-cn(中文语言包,推荐安装)
安装完成后,系统会自动安装 frpc 及其依赖项。
注意: 部分 OpenWrt 版本在通过软件包安装后,LuCI App 可能不会在 服务 菜单中显示。如遇此情况,可以手动下载并安装以下 ipk 安装包:
手动安装 LuCI App:
- 在 OpenWrt 管理界面中,导航到 系统 → 软件包
- 点击页面底部的 上传软件包 标签页
- 依次上传下载好的两个
.ipk文件并点击 安装
- 安装完成后,刷新页面,即可在 服务 → frpc 找到管理界面
4. 配置 frpc
安装完成后,导航到 服务 → frpc 进入配置界面。
基本设置
在 基本设置 标签页配置服务器信息:
- 服务器地址:填入 frps 服务器的 IP 或域名
- 服务器端口:默认 7000
- 认证令牌:与服务器配置一致的 token
添加代理隧道
在 代理设置 标签页添加隧道:
- 点击 添加 按钮
- 选择代理类型(TCP/UDP/HTTP/HTTPS)
- 配置本地端口和远程端口
- 保存配置
启动服务
勾选 启用 选项,然后点击 保存&应用,frpc 服务将自动启动。
5. LuCI App 界面说明
标签页 | 功能说明 |
基本设置 | 配置 frps 服务器连接信息、认证方式、日志级别等 |
代理设置 | 管理所有代理隧道,支持 TCP、UDP、HTTP、HTTPS、STCP、XTCP 等类型 |
高级设置 | 配置连接池、心跳间隔、TLS、HTTP 代理等高级选项 |
状态信息 | 查看 frpc 运行状态、版本信息和实时日志 |
6. 常见配置示例
SSH 远程访问
- 代理名称:
ssh
- 代理类型:
TCP
- 本地 IP:
127.0.0.1
- 本地端口:
22
- 远程端口:
6000
配置完成后,可通过以下命令从外网访问:
LuCI Web 界面访问
- 代理名称:
luci
- 代理类型:
HTTP
- 本地端口:
80
- 自定义域名:
router.yourdomain.com
配置完成后,可通过域名访问 OpenWrt 管理界面。
方式二:命令行安装(进阶)
适用对象: 熟悉 Linux 命令行操作的用户,或需要在无图形界面的环境中部署。
1. 连接到 OpenWrt
通过 SSH 连接到您的 OpenWrt 路由器:
2. 更新软件包列表
3. 安装 frpc
如果官方源中没有,可以从 frp 的 GitHub releases 页面下载适合您架构的预编译二进制文件。
4. 配置 frpc
创建或编辑 frpc 配置文件:
基本配置示例:
配置说明:
server_addr:frps 服务器的 IP 地址
server_port:frps 服务器端口(默认 7000)
token:用于身份验证的令牌
[ssh]和[web]:代理配置段,可以根据需要添加多个
5. 启动 frpc 服务
启动 frpc 服务并设置开机自启:
6. 检查运行状态
查看 frpc 是否正常运行:
查看日志:
常见应用场景
内网设备访问
可以为内网的其他设备(如 NAS、摄像头等)配置代理规则,实现外网访问。
远程管理路由器
通过 SSH 或 Web 界面从外网管理您的 OpenWrt 路由器。
自建服务外网访问
将内网运行的服务(如网站、数据库等)安全地暴露到公网。
故障排查
连接失败
- 检查服务器地址和端口是否正确
- 确认 token 是否匹配
- 检查防火墙设置
- 在 状态信息 标签页查看详细错误日志
服务无法启动
- 检查配置是否完整(服务器地址、端口、token 必填)
- 确认代理配置中的端口没有被占用
- 查看系统日志排查问题
安全建议
- 使用强 token 进行身份验证
- 定期更新 frpc 版本
- 仅开放必要的端口和服务
- 启用加密传输保护数据安全
- 合理配置防火墙规则
进阶配置
启用加密和压缩
在命令行配置文件的
[common] 段添加:在图形界面中,可在 高级设置 标签页勾选相应选项。
配置多个代理
可以添加多个代理段,每个段对应一个服务:
在图形界面中,可在 代理设置 标签页点击 添加 按钮创建多个隧道。
总结
通过图形化界面安装 frpc,您无需任何命令行操作即可轻松实现内网穿透。推荐所有用户使用方式一进行安装和配置,操作简单、管理方便。配置完成后,即可从外网安全地访问内网服务。
- 作者:Orz
- 链接:https://blog.1567890.xyz/technology/openwrt-install-frpc-client
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。

