openwrt如何使用,如何安装frp

  [复制链接]  30查看
易西 发表于 2026-6-19 08:51:48 | 显示全部楼层 |阅读模式
openwrt如何使用,如何安装frp8 U4 E2 y, G. _8 j! s" u. F3 J7 R7 |# }
 楼主| 易西 发表于 2026-6-19 08:52:31 | 显示全部楼层
OpenWrt 是一个基于 Linux 的开源路由器操作系统,‌核心用途是替代原厂固件以获取更高性能、插件扩展及网络控制能力‌。在 OpenWrt 上安装 Frp(Fast Reverse Proxy)主要用于实现‌内网穿透‌,让外网访问家庭局域网内的服务(如 NAS、摄像头)。% T+ A  M. y' D) w$ z" b
8 M' ~; z# l! V4 X9 n# U2 B* N
以下是精简的操作指南:0 [8 v2 p# @; S( L" A
+ V9 l0 c& C& Y5 d# I. b
一、OpenWrt 基础使用准备
% g2 w  ?& F! w( K2 K0 N‌连接与登录‌:电脑连接路由器 Wi-Fi 或 LAN 口,浏览器访问 192.168.1.1(默认 IP),输入账号密码登录后台 。) B# k" N: p& @" o( V- _
‌开启 SSH‌:进入“系统” -> “管理权”,启用 SSH 访问,记录 root 密码,以便后续命令行操作 。6 b( s1 x: w( C! z
‌更新源‌:建议在“系统” -> “软件包”中点击“更新列表”,若官方源慢,可修改 /etc/opkg.conf 替换为国内镜像(如清华源) 。‌‌, d# \, L0 d' G7 c$ U7 ^( j
二、安装 Frp 客户端 (frpc)
- {6 b8 w! J) |/ C7 Z7 P0 @OpenWrt 资源有限,通常只需安装‌客户端 (frpc)‌,服务端 (frps) 需部署在拥有公网 IP 的云服务器上。
4 |5 ~" w3 {! `/ y! d# E, F' S5 ^
方法 A:通过 LuCI 图形界面安装(推荐,需插件源支持)
- B- o3 ]( `9 b; M进入“系统” -> “软件包”,刷新列表后搜索 luci-app-frpc。) W8 z7 q1 e/ l7 M6 `
依次安装 luci-app-frpc 及其依赖(如 frpc 二进制包、libopenssl 等)。
9 {6 w9 e% w, E% K) e安装完成后,侧边栏会出现“服务” -> “Frp Client”菜单,可直接图形化配置 。‌‌
, T: w  `! {9 w  l. J2 d/ D+ p方法 B:通过 SSH 命令行手动安装(通用)
7 M# p7 Z0 W* v% J$ h$ B3 j若软件源无插件,需手动上传二进制文件:2 m% K  o' R5 o2 M% x6 q" l, |
" j0 H0 B# E  H% C
‌下载对应架构版本‌:在 Frp GitHub Releases 下载 linux_arm 或 linux_mipsle 等匹配路由器 CPU 架构的 frpc 单文件 。1 y+ f/ P. @3 k! Y( |& z# d! b
‌上传文件‌:使用 SCP 工具将 frpc 上传至路由器 /usr/bin/ 目录,并赋予执行权限:
& f2 K3 Y$ J( ?bash
( G  l! c& U% }, `chmod +x /usr/bin/frpc
8 q6 ?7 B8 K/ {/ ]( c6 [4 O‌创建配置文件‌:在 /etc/frp/ 目录下创建 frpc.toml(新版)或 frpc.ini(旧版),填入服务端信息 。‌‌
4 X+ R0 n6 p/ p# j8 d5 B三、配置与启动 Frp! e/ d- v/ h- W
无论哪种安装方式,核心配置逻辑一致:
2 }4 [. O$ S8 ]6 g2 |8 L6 b
1 ~7 w! g8 U0 I: r  H) z‌编辑配置文件‌ (/etc/frp/frpc.toml):: c* T# b; Y# q# Q0 o2 d* S

% n6 Z1 R; o, Q! g1 `toml9 b# O8 V# _; f/ V, X, |
serverAddr = "你的云服务器公网IP", j6 F+ I2 H7 b) w& I% D, ?* S
serverPort = 7000  # 服务端监听端口# ?1 Z$ {: ^) M6 }4 V3 d* s; U
auth.token = "你的认证令牌"1 M5 u" P8 X7 c, Y
5 K8 q6 A2 f8 a. D; ?
[[proxies]]
3 v6 _, A; q$ D- c+ s3 u6 Ename = "web-service", Q7 F- r# M0 a4 |. A* K' m8 h) k* p5 s8 k
type = "http"1 j; h) H3 t$ K0 r  R& c* O
localIP = "192.168.1.100"  # 内网设备 IP4 @1 k: m2 O+ q3 e; @1 X. {$ M
localPort = 80             # 内网服务端口9 O5 {" h4 W* p
customDomains = ["your-domain.com"] # 可选域名
. z  K" z% d' F2 x! _注:新版 Frp (v0.52+) 默认使用 .toml 格式,旧版使用 .ini,请根据版本调整 。
# \, ]2 b* U. r7 Z  _
. J  z! M7 Z. z4 u* W2 i7 @‌设置开机自启‌:
9 K% N9 U% u% F4 o+ r' a* d$ I' Z
若安装了 luci-app-frpc,在“服务” -> “Frp Client”中勾选“启用”并保存应用,系统会自动管理守护进程 。
% L5 x* d( ]. V6 Q若手动安装,需创建 /etc/init.d/frpc 启动脚本,或使用 procd 注册服务,确保重启后自动运行 。‌‌
5 G* _9 m6 f( t9 u0 S! q‌验证状态‌:* H7 c+ Q) G2 d+ H
; B% n  e0 Y3 u: m3 _  w0 C. l
命令行执行 /usr/bin/frpc -c /etc/frp/frpc.toml 测试连接。0 ~+ O/ w& |( [/ t+ p! x5 z, ^
查看日志:logread | grep frpc 或登录云服务器 Frp 服务端面板查看在线状态 。‌‌
7 {) Z% o! f9 B/ V! C% `( S关键注意事项; Z" G9 w; c: I4 m: e% j
‌架构匹配‌:务必确认路由器 CPU 架构(ARM/MIPS/x86),下载错误的二进制文件无法运行,可通过 cat /etc/os-release 查看 。
; y" e; i1 {) O! Y‌防火墙设置‌:确保云服务器安全组开放 serverPort (如 7000) 及映射的业务端口 。
% o5 ~9 X' x8 o& Z, W  V‌资源占用‌:Frp 在低端路由器上可能占用较多内存,建议仅开启必要隧道,避免路由器死机 。‌‌5 i2 J0 I/ d  _
需要我帮你整理常见连接失败的排查步骤吗?比如端口冲突或认证错误的解决方法?0 \( y: m( L' s4 C0 @

& h' G( \+ x+ I- r3 x- y参考
 楼主| 易西 发表于 2026-6-19 08:53:41 | 显示全部楼层
https://cloud.tencent.com/developer/article/2381681
' R: C. W. K6 u! d* W' q( {9 y参考
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-7-13 02:40 , Processed in 1.219503 second(s), 25 queries .

Powered by Discuz! X3.5

Copyright © , 吾侪网

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