Lazy loaded image
OpenWrt 安装 frpc 客户端教程
字数 1795阅读时长 5 分钟
2025-11-29
2025-12-1
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

  1. 点击 更新列表 按钮,更新软件包列表
  1. 在搜索框中输入 frpc
  1. 找到以下软件包并点击 安装
      • luci-app-frpc(frpc 的图形化管理界面)
      • luci-i18n-frpc-zh-cn(中文语言包,推荐安装)
安装完成后,系统会自动安装 frpc 及其依赖项。
注意: 部分 OpenWrt 版本在通过软件包安装后,LuCI App 可能不会在 服务 菜单中显示。如遇此情况,可以手动下载并安装以下 ipk 安装包:
手动安装 LuCI App:
  1. 下载安装包:
  1. 在 OpenWrt 管理界面中,导航到 系统 → 软件包
  1. 点击页面底部的 上传软件包 标签页
  1. 依次上传下载好的两个 .ipk 文件并点击 安装
  1. 安装完成后,刷新页面,即可在 服务 → frpc 找到管理界面

4. 配置 frpc

安装完成后,导航到 服务 → frpc 进入配置界面。

基本设置

基本设置 标签页配置服务器信息:
  • 服务器地址:填入 frps 服务器的 IP 或域名
  • 服务器端口:默认 7000
  • 认证令牌:与服务器配置一致的 token

添加代理隧道

代理设置 标签页添加隧道:
  1. 点击 添加 按钮
  1. 选择代理类型(TCP/UDP/HTTP/HTTPS)
  1. 配置本地端口和远程端口
  1. 保存配置

启动服务

勾选 启用 选项,然后点击 保存&应用,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
配置完成后,可通过域名访问 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 路由器。

自建服务外网访问

将内网运行的服务(如网站、数据库等)安全地暴露到公网。

故障排查

连接失败

  1. 检查服务器地址和端口是否正确
  1. 确认 token 是否匹配
  1. 检查防火墙设置
  1. 状态信息 标签页查看详细错误日志

服务无法启动

  1. 检查配置是否完整(服务器地址、端口、token 必填)
  1. 确认代理配置中的端口没有被占用
  1. 查看系统日志排查问题

安全建议

  • 使用强 token 进行身份验证
  • 定期更新 frpc 版本
  • 仅开放必要的端口和服务
  • 启用加密传输保护数据安全
  • 合理配置防火墙规则

进阶配置

启用加密和压缩

在命令行配置文件的 [common] 段添加:
在图形界面中,可在 高级设置 标签页勾选相应选项。

配置多个代理

可以添加多个代理段,每个段对应一个服务:
在图形界面中,可在 代理设置 标签页点击 添加 按钮创建多个隧道。

总结

通过图形化界面安装 frpc,您无需任何命令行操作即可轻松实现内网穿透。推荐所有用户使用方式一进行安装和配置,操作简单、管理方便。配置完成后,即可从外网安全地访问内网服务。
上一篇
OpenWrt SSH 连接错误解决方案:no matching host key type found
下一篇
自建订阅转换服务完整部署指南