openwrt如何使用,如何安装frp

  [复制链接]  93查看
易西 发表于 2026-6-19 08:51:48 | 显示全部楼层 |阅读模式
openwrt如何使用,如何安装frp. a: K0 S$ g) c/ v2 b; N. k
 楼主| 易西 发表于 2026-6-19 08:52:31 | 显示全部楼层
OpenWrt 是一个基于 Linux 的开源路由器操作系统,‌核心用途是替代原厂固件以获取更高性能、插件扩展及网络控制能力‌。在 OpenWrt 上安装 Frp(Fast Reverse Proxy)主要用于实现‌内网穿透‌,让外网访问家庭局域网内的服务(如 NAS、摄像头)。
" @) o3 \3 Y( i* P7 P
7 p& ?; x/ Y; M- i以下是精简的操作指南:- e3 {# J2 c0 p8 L3 q
& \# E1 R# K8 p7 e1 I! K% Q1 \4 H9 P
一、OpenWrt 基础使用准备) Q5 T( @: G: K* y
‌连接与登录‌:电脑连接路由器 Wi-Fi 或 LAN 口,浏览器访问 192.168.1.1(默认 IP),输入账号密码登录后台 。
4 x# K0 s9 z. @+ C& Q' I. }: y‌开启 SSH‌:进入“系统” -> “管理权”,启用 SSH 访问,记录 root 密码,以便后续命令行操作 。: F' a  p7 J6 K* |' o4 ~
‌更新源‌:建议在“系统” -> “软件包”中点击“更新列表”,若官方源慢,可修改 /etc/opkg.conf 替换为国内镜像(如清华源) 。‌‌5 |4 r" }. o3 Q- p% l, p% D: E: u* @
二、安装 Frp 客户端 (frpc)$ a6 l6 p4 G$ [
OpenWrt 资源有限,通常只需安装‌客户端 (frpc)‌,服务端 (frps) 需部署在拥有公网 IP 的云服务器上。
0 ]5 x0 n4 t2 P9 o3 T3 R% {$ b" y8 l) }. q! @% r$ A) Q! i
方法 A:通过 LuCI 图形界面安装(推荐,需插件源支持)( R# T8 Q) K5 n& j0 v. V+ r
进入“系统” -> “软件包”,刷新列表后搜索 luci-app-frpc。
$ E: `& t* z3 g0 o依次安装 luci-app-frpc 及其依赖(如 frpc 二进制包、libopenssl 等)。
8 I3 |- W: r- r# x. V/ t安装完成后,侧边栏会出现“服务” -> “Frp Client”菜单,可直接图形化配置 。‌‌2 S8 W: _/ ~8 W+ ?* p
方法 B:通过 SSH 命令行手动安装(通用)% S  ?% i0 T  X
若软件源无插件,需手动上传二进制文件:
- y* a/ f- q, f7 c% {$ ~5 B
& v& H& G1 Y" L6 d‌下载对应架构版本‌:在 Frp GitHub Releases 下载 linux_arm 或 linux_mipsle 等匹配路由器 CPU 架构的 frpc 单文件 。3 |0 V  V5 V$ O5 A7 n7 R
‌上传文件‌:使用 SCP 工具将 frpc 上传至路由器 /usr/bin/ 目录,并赋予执行权限:
. v8 t! J5 w. s+ Xbash& E. v0 s) l6 i
chmod +x /usr/bin/frpc, S* l+ N; `' c6 a" @
‌创建配置文件‌:在 /etc/frp/ 目录下创建 frpc.toml(新版)或 frpc.ini(旧版),填入服务端信息 。‌‌+ Q* j) V/ V/ F
三、配置与启动 Frp
$ V! o6 o; P0 ~  H; e) J# J无论哪种安装方式,核心配置逻辑一致:! _  P5 t# O. i0 U
4 M& Z3 t" e6 _. \* h6 L+ M4 u6 X
‌编辑配置文件‌ (/etc/frp/frpc.toml):
9 a7 d+ @3 q" c! H; r9 n9 |$ d1 R+ F& s( x% E* `
toml. @, h% y. p- L8 u
serverAddr = "你的云服务器公网IP"
* R8 G3 D# c& |4 }5 UserverPort = 7000  # 服务端监听端口
- z8 C; v: ~- d) T. Vauth.token = "你的认证令牌"
- k* I7 s' r5 r: c$ n$ M3 `" B: L0 J% A
[[proxies]]; _1 W- J4 y( @# k( g! e
name = "web-service"
5 o4 d1 ?# {4 c, v0 a- G: Mtype = "http"* z  a* i  n( e0 Y
localIP = "192.168.1.100"  # 内网设备 IP( r( k2 ]# F9 V$ J3 T6 f
localPort = 80             # 内网服务端口- x$ R+ @/ L9 R, ]
customDomains = ["your-domain.com"] # 可选域名  |) R+ h0 M: i* U$ s( l# m
注:新版 Frp (v0.52+) 默认使用 .toml 格式,旧版使用 .ini,请根据版本调整 。2 X5 X: r1 {4 f

! I. n4 p3 v. j$ @‌设置开机自启‌:/ O$ M1 q1 [4 s1 f3 O: C8 _; q

: ^. n) t  {/ i若安装了 luci-app-frpc,在“服务” -> “Frp Client”中勾选“启用”并保存应用,系统会自动管理守护进程 。
6 p. b; C1 g3 z) N2 i若手动安装,需创建 /etc/init.d/frpc 启动脚本,或使用 procd 注册服务,确保重启后自动运行 。‌‌
+ u4 ~5 U$ ]* o% z$ p. K3 J‌验证状态‌:
9 t; z' Y: _$ d+ g4 {6 e' D& [5 T! E0 J
命令行执行 /usr/bin/frpc -c /etc/frp/frpc.toml 测试连接。3 y1 V" b( j: e2 e* x" h+ _
查看日志:logread | grep frpc 或登录云服务器 Frp 服务端面板查看在线状态 。‌‌2 X; n3 r0 E" J6 T/ U) s* o7 W
关键注意事项" O2 r/ T7 Y) z% A" ~, l5 c! [
‌架构匹配‌:务必确认路由器 CPU 架构(ARM/MIPS/x86),下载错误的二进制文件无法运行,可通过 cat /etc/os-release 查看 。
% D6 O+ q, Y0 v‌防火墙设置‌:确保云服务器安全组开放 serverPort (如 7000) 及映射的业务端口 。+ F/ w) K0 X$ A( Q2 K, M
‌资源占用‌:Frp 在低端路由器上可能占用较多内存,建议仅开启必要隧道,避免路由器死机 。‌‌
( s1 b8 W6 {1 r1 `- K需要我帮你整理常见连接失败的排查步骤吗?比如端口冲突或认证错误的解决方法?
' U5 }( P: U3 b& }0 c; p" a7 |- l6 ~2 B1 z1 Q
参考
 楼主| 易西 发表于 2026-6-19 08:53:41 | 显示全部楼层
https://cloud.tencent.com/developer/article/2381681
* G: \: D2 i% V8 S* i. y: t2 v* ]参考
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

Powered by Discuz! X3.5

Copyright © , 吾侪网

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