openwrt如何使用,如何安装frp

  [复制链接]  91查看
易西 发表于 2026-6-19 08:51:48 | 显示全部楼层 |阅读模式
openwrt如何使用,如何安装frp7 ]0 V# R& y  _2 c5 v
 楼主| 易西 发表于 2026-6-19 08:52:31 | 显示全部楼层
OpenWrt 是一个基于 Linux 的开源路由器操作系统,‌核心用途是替代原厂固件以获取更高性能、插件扩展及网络控制能力‌。在 OpenWrt 上安装 Frp(Fast Reverse Proxy)主要用于实现‌内网穿透‌,让外网访问家庭局域网内的服务(如 NAS、摄像头)。
. F* Q8 w' M1 v; R& S
$ |+ o4 [. |% i4 M6 z6 O9 c以下是精简的操作指南:
1 Q8 _+ @' a" `$ L+ D3 U: Z3 }% y/ \1 J
一、OpenWrt 基础使用准备3 Q. P; z6 p& z6 W( r$ O  H
‌连接与登录‌:电脑连接路由器 Wi-Fi 或 LAN 口,浏览器访问 192.168.1.1(默认 IP),输入账号密码登录后台 。
% m- `9 `- i/ e8 f‌开启 SSH‌:进入“系统” -> “管理权”,启用 SSH 访问,记录 root 密码,以便后续命令行操作 。
- f; y( e( A; x0 c, t  j‌更新源‌:建议在“系统” -> “软件包”中点击“更新列表”,若官方源慢,可修改 /etc/opkg.conf 替换为国内镜像(如清华源) 。‌‌
$ F- F/ H* W# h/ u% u' O7 v: J: f二、安装 Frp 客户端 (frpc)
. {. j) c5 \! d  ~& X7 IOpenWrt 资源有限,通常只需安装‌客户端 (frpc)‌,服务端 (frps) 需部署在拥有公网 IP 的云服务器上。
$ I- g' M3 s/ o; I0 I( q) ~4 u1 B* ^% Y  _
方法 A:通过 LuCI 图形界面安装(推荐,需插件源支持)
7 d  m0 V4 _5 D6 i; Y) w5 {进入“系统” -> “软件包”,刷新列表后搜索 luci-app-frpc。6 i! N3 \% ~. T2 Y
依次安装 luci-app-frpc 及其依赖(如 frpc 二进制包、libopenssl 等)。
1 w7 [! b6 o! b9 _0 Z2 _* Z1 V) O安装完成后,侧边栏会出现“服务” -> “Frp Client”菜单,可直接图形化配置 。‌‌
$ z/ u+ W7 v' I9 \方法 B:通过 SSH 命令行手动安装(通用)
6 Q7 P+ p0 c7 j* ?! J若软件源无插件,需手动上传二进制文件:
- Q/ M- G1 z, t
! m: J& W6 Y4 m! i: @‌下载对应架构版本‌:在 Frp GitHub Releases 下载 linux_arm 或 linux_mipsle 等匹配路由器 CPU 架构的 frpc 单文件 。
; D, h! N4 L/ j2 U‌上传文件‌:使用 SCP 工具将 frpc 上传至路由器 /usr/bin/ 目录,并赋予执行权限:
0 z/ N/ G5 i& abash: C/ h1 ~" e) r7 p
chmod +x /usr/bin/frpc
* L+ Z9 N/ s! f# _$ O, @5 m' ~‌创建配置文件‌:在 /etc/frp/ 目录下创建 frpc.toml(新版)或 frpc.ini(旧版),填入服务端信息 。‌‌- Q. f' q+ i% Y
三、配置与启动 Frp5 K# g" @) h6 R! q1 k) x5 J
无论哪种安装方式,核心配置逻辑一致:
) D2 \* R5 ?/ u3 j8 [2 C8 m5 L& R- b4 z" z: k% o. x+ _
‌编辑配置文件‌ (/etc/frp/frpc.toml):! J% j4 Y- C* U6 a# [
) `, |- S3 y$ y1 }9 L
toml! ?& U# {- V+ V1 ]7 J
serverAddr = "你的云服务器公网IP"
9 U' b, l2 M0 I: G) mserverPort = 7000  # 服务端监听端口( [- D- b/ U1 ~0 r' W3 F
auth.token = "你的认证令牌"
, {1 I: U  K0 J/ m2 x# y3 k; g/ H+ \8 m  m% `& N- ^% L( R
[[proxies]]1 T, X; h8 _0 u+ N% m3 O4 z' y
name = "web-service"# o* [# C% a: ^
type = "http"
% u* R/ y, _- Y- K" QlocalIP = "192.168.1.100"  # 内网设备 IP
8 }/ L4 ^/ N( VlocalPort = 80             # 内网服务端口
  z- \& I6 K. x$ e* pcustomDomains = ["your-domain.com"] # 可选域名0 _+ a* _0 t& |7 u. X/ a: ^
注:新版 Frp (v0.52+) 默认使用 .toml 格式,旧版使用 .ini,请根据版本调整 。
( K' x( {& i6 d3 J6 g9 P1 s* m, C8 k4 r8 ]
‌设置开机自启‌:* l) x% ~+ C7 q# l2 V  ?
. d( [0 P8 ~/ ^4 M) q; ~
若安装了 luci-app-frpc,在“服务” -> “Frp Client”中勾选“启用”并保存应用,系统会自动管理守护进程 。6 N. v9 O* p( g' v7 O
若手动安装,需创建 /etc/init.d/frpc 启动脚本,或使用 procd 注册服务,确保重启后自动运行 。‌‌
2 ~& W0 h  d7 }2 S9 U  n‌验证状态‌:
4 l6 L/ d+ R/ x/ Z5 V, q2 E
# R0 ]3 M) j& f* I$ W命令行执行 /usr/bin/frpc -c /etc/frp/frpc.toml 测试连接。
& `% ~( a2 K7 V查看日志:logread | grep frpc 或登录云服务器 Frp 服务端面板查看在线状态 。‌‌
/ Z4 I7 b& @) d9 J; [# T, ^' q关键注意事项
5 v- P3 Y9 w% o9 w‌架构匹配‌:务必确认路由器 CPU 架构(ARM/MIPS/x86),下载错误的二进制文件无法运行,可通过 cat /etc/os-release 查看 。8 P' N* q0 y! Z* `! |9 O
‌防火墙设置‌:确保云服务器安全组开放 serverPort (如 7000) 及映射的业务端口 。. P* s. T  [* y; W
‌资源占用‌:Frp 在低端路由器上可能占用较多内存,建议仅开启必要隧道,避免路由器死机 。‌‌2 O" l% q5 _2 G& Y
需要我帮你整理常见连接失败的排查步骤吗?比如端口冲突或认证错误的解决方法?7 ]7 m2 F% s% x9 ]/ o

8 e; I$ L/ D: C9 }( f参考
 楼主| 易西 发表于 2026-6-19 08:53:41 | 显示全部楼层
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.5

Copyright © , 吾侪网

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