openwrt如何使用,如何安装frp

  [复制链接]  94查看
易西 发表于 2026-6-19 08:51:48 | 显示全部楼层 |阅读模式
openwrt如何使用,如何安装frp
7 U4 z6 @2 S) H! `: e! _: S
 楼主| 易西 发表于 2026-6-19 08:52:31 | 显示全部楼层
OpenWrt 是一个基于 Linux 的开源路由器操作系统,‌核心用途是替代原厂固件以获取更高性能、插件扩展及网络控制能力‌。在 OpenWrt 上安装 Frp(Fast Reverse Proxy)主要用于实现‌内网穿透‌,让外网访问家庭局域网内的服务(如 NAS、摄像头)。
6 t: f& N& {2 g' i  I
4 F  v& n9 D6 C- m以下是精简的操作指南:! M' A) O1 A0 U( I" p
, H. G$ N9 \  w. G! F" E
一、OpenWrt 基础使用准备  Q/ y$ ?& Q2 D" N6 ?
‌连接与登录‌:电脑连接路由器 Wi-Fi 或 LAN 口,浏览器访问 192.168.1.1(默认 IP),输入账号密码登录后台 。
/ p* z* A! Z3 J9 _; q‌开启 SSH‌:进入“系统” -> “管理权”,启用 SSH 访问,记录 root 密码,以便后续命令行操作 。
/ O1 ?& m7 ?! S# u$ n3 a‌更新源‌:建议在“系统” -> “软件包”中点击“更新列表”,若官方源慢,可修改 /etc/opkg.conf 替换为国内镜像(如清华源) 。‌‌0 H" B9 U' h  V/ L+ A# k
二、安装 Frp 客户端 (frpc)
- o% ]- c( Q1 O: u6 z& S& ROpenWrt 资源有限,通常只需安装‌客户端 (frpc)‌,服务端 (frps) 需部署在拥有公网 IP 的云服务器上。
  F( _/ k3 F% O% ?5 L/ A% H4 R- w# J: Q4 R0 n" K, W. k9 t
方法 A:通过 LuCI 图形界面安装(推荐,需插件源支持)
) i/ |1 c' Q* n/ @" d& w9 q进入“系统” -> “软件包”,刷新列表后搜索 luci-app-frpc。- t) W" }' p6 U4 }- W* D1 p8 X
依次安装 luci-app-frpc 及其依赖(如 frpc 二进制包、libopenssl 等)。8 Z. e' T. r) i9 F
安装完成后,侧边栏会出现“服务” -> “Frp Client”菜单,可直接图形化配置 。‌‌
0 T, l0 U) \, E% q; d" X方法 B:通过 SSH 命令行手动安装(通用)" M% q* e" D/ F; q2 f5 [0 v, M
若软件源无插件,需手动上传二进制文件:
8 l/ o& p5 S/ X2 h9 r8 O+ N5 Z0 m
‌下载对应架构版本‌:在 Frp GitHub Releases 下载 linux_arm 或 linux_mipsle 等匹配路由器 CPU 架构的 frpc 单文件 。0 e: F+ I! S* A( ^' f& D5 d
‌上传文件‌:使用 SCP 工具将 frpc 上传至路由器 /usr/bin/ 目录,并赋予执行权限:
  f3 H, I' E) g, a( H  wbash
, \# ^% t6 @; G) g/ P6 r: @chmod +x /usr/bin/frpc
% X8 o8 n; [+ v7 Z‌创建配置文件‌:在 /etc/frp/ 目录下创建 frpc.toml(新版)或 frpc.ini(旧版),填入服务端信息 。‌‌) G% h& f$ @1 W; |
三、配置与启动 Frp7 z: I0 l- A- Q% P  k6 [2 u. r: Y- ]( \
无论哪种安装方式,核心配置逻辑一致:
# i+ J( P) ]; U4 L" @1 K% v% X& K$ n) O# I9 |' Q
‌编辑配置文件‌ (/etc/frp/frpc.toml):
  e. w  h  u0 G* Q# Y: b& Q( z
* n7 U, H0 t4 ^; R3 d  A" [7 Ltoml
6 C. s8 U" V5 x+ W; P! }serverAddr = "你的云服务器公网IP"
6 f, A( s% W. V4 K! wserverPort = 7000  # 服务端监听端口
8 \+ l) q' J1 \" D& a# E% \7 Sauth.token = "你的认证令牌"
8 D% v  }# y4 I
+ l: z6 U$ g( q. f' o; n[[proxies]]
$ b' O4 a  D3 R! ]% G8 c# r  _name = "web-service"
) U6 d( O( U0 Etype = "http"! O# {4 K' z; ~* b! r* h5 k6 ]9 R
localIP = "192.168.1.100"  # 内网设备 IP7 A% R9 y7 z' s, S
localPort = 80             # 内网服务端口+ d! s$ [7 H1 C$ B# X! D
customDomains = ["your-domain.com"] # 可选域名
- Y5 ]- Y# J! ^% _; J' V注:新版 Frp (v0.52+) 默认使用 .toml 格式,旧版使用 .ini,请根据版本调整 。
: Z' O& f  Z5 C" n4 a# ]; _& |  i" \: q0 r7 O) L
‌设置开机自启‌:
7 A: G6 [; @  V0 l7 w: O. L/ x' w5 d) u+ e  J: u9 I
若安装了 luci-app-frpc,在“服务” -> “Frp Client”中勾选“启用”并保存应用,系统会自动管理守护进程 。) _: R6 t  v* _/ N
若手动安装,需创建 /etc/init.d/frpc 启动脚本,或使用 procd 注册服务,确保重启后自动运行 。‌‌$ v1 A# d$ B. w4 C4 m6 ~$ a+ p6 V# N
‌验证状态‌:+ \: M) ^- X- c. |3 r

) s( ?, j( f6 P1 B命令行执行 /usr/bin/frpc -c /etc/frp/frpc.toml 测试连接。5 G# {. V5 X2 |& C" K+ f
查看日志:logread | grep frpc 或登录云服务器 Frp 服务端面板查看在线状态 。‌‌
8 d! r" m& ^2 N2 B" J: n关键注意事项
0 E2 _( K: \- u4 K' \: e5 a8 v‌架构匹配‌:务必确认路由器 CPU 架构(ARM/MIPS/x86),下载错误的二进制文件无法运行,可通过 cat /etc/os-release 查看 。
% O% i8 A1 a9 E9 A, {3 `‌防火墙设置‌:确保云服务器安全组开放 serverPort (如 7000) 及映射的业务端口 。/ R7 @' n2 ^8 J" {" d
‌资源占用‌:Frp 在低端路由器上可能占用较多内存,建议仅开启必要隧道,避免路由器死机 。‌‌  v2 O7 E9 I: p5 D& x! H
需要我帮你整理常见连接失败的排查步骤吗?比如端口冲突或认证错误的解决方法?. l; Z( {$ m  b$ E! ^

8 F; V! v7 P# o. j参考
 楼主| 易西 发表于 2026-6-19 08:53:41 | 显示全部楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

邮箱|首页|小黑屋|吾侪 ( 蜀ICP备2020029307号-4 )

GMT+8, 2026-8-28 15:20 , Processed in 0.032812 second(s), 22 queries .

Powered by Discuz! X3.5

Copyright © , 吾侪网

快速回复 返回顶部 返回列表