开源项目 luci-app-frpc 使用教程

开源项目 luci-app-frpc 使用教程

luci-app-frpcLuCI support for FRPC项目地址:https://gitcode.com/gh_mirrors/lu/luci-app-frpc

1. 项目的目录结构及介绍

luci-app-frpc/
├── Makefile
├── README.md
├── root
│   ├── etc
│   │   ├── config
│   │   │   └── frpc
│   │   └── init.d
│   │       └── frpc
│   └── usr
│       └── lib
│           └── lua
│               └── luci
│                   └── controller
│                       └── frpc.lua
│                   └── model
│                       └── cbi
│                           └── frpc.lua
│                   └── view
│                       └── frpc
│                           └── status.htm
└── src
    ├── Makefile
    ├── README.md
    ├── src
    │   ├── client.go
    │   ├── cmd
    │   │   ├── root.go
    │   │   ├── start.go
    │   │   └── stop.go
    │   ├── config.go
    │   ├── log.go
    │   ├── metrics.go
    │   ├── proxy
    │   │   ├── http.go
    │   │   ├── tcp.go
    │   │   ├── udp.go
    │   │   └── xtcp.go
    │   ├── server
    │   │   ├── server.go
    │   │   └── user.go
    │   └── version.go
    └── vendor
        └── github.com
            └── fatedier
                └── frp
                    ├── CHANGELOG.md
                    ├── LICENSE
                    ├── README.md
                    ├── client
                    │   ├── client.go
                    │   ├── config.go
                    │   ├── log.go
                    │   ├── metrics.go
                    │   ├── proxy
                    │   │   ├── http.go
                    │   │   ├── tcp.go
                    │   │   ├── udp.go
                    │   │   └── xtcp.go
                    │   └── version.go
                    ├── cmd
                    │   ├── root.go
                    │   ├── start.go
                    │   └── stop.go
                    ├── server
                    │   ├── server.go
                    │   └── user.go
                    └── version.go

目录结构介绍

  • Makefile: 项目的构建文件。
  • README.md: 项目的基本介绍和使用说明。
  • root: 包含项目的配置文件和启动脚本。
    • etc/config/frpc: 配置文件目录。
    • etc/init.d/frpc: 启动脚本目录。
    • usr/lib/lua/luci: LuCI 接口文件目录。
      • controller/frpc.lua: 控制器文件。
      • model/cbi/frpc.lua: 配置界面文件。
      • view/frpc/status.htm: 状态显示页面。
  • src: 源代码目录。
    • Makefile: 源代码的构建文件。
    • README.md: 源代码的介绍和使用说明。
    • src: 核心代码目录。
      • client.go: 客户端主文件。
      • cmd: 命令行相关文件。
      • config.go: 配置文件处理文件。
      • log.go: 日志处理文件。
      • metrics.go: 监控指标处理文件。
      • proxy: 代理相关文件。
      • server: 服务器相关文件。
      • version.go: 版本信息文件。
    • vendor: 第三方依赖目录。

2. 项目的启动文件介绍

启动文件

  • root/etc/init.d/frpc: 启动脚本文件,用于启动和管理 frpc 服务。

启动脚本内容

#!/bin/sh /etc/rc.common

START=50
STOP=50

start() {
    echo "Starting frpc..."
    /usr/bin/frpc -c /etc/config/frpc
}

stop() {
    echo "Stopping frpc..."
    killall frpc
}

restart() {
    stop
    start
}

3. 项目的配置文件介绍

配置文件

  • root/etc/config/frpc: 配置文件,用于配置 frpc 的各项参数。

luci-app-frpcLuCI support for FRPC项目地址:https://gitcode.com/gh_mirrors/lu/luci-app-frpc

文件列表,分别提供了界面,启动下载脚本, 主程序。 /usr/lib/lua/luci/model/cbi/frpc/server-detail.lua /etc/init.d/frpc /tmp/etc/frpc/frpc 本包的特点: 1、在扩展包是在luci-app-frpc的基础上提供给这是小内存路由的解决办法,不加装U盘的话可以采取这种方式, 把frpc放在易于下载的地方,开机会自动下载,里面内置了我的OSS地址,开机后init.d/frpc脚本的start从我的OSS上下载frpc 0.33到路由器,frpc版本是mips结构。。 2、推荐frpc服务器 natfrp.com 本更新主要是对它的配置文件做了适配。增加了两个字端,自定义域名, 子域名要留空才可以。用它的话不要舔内容,否则报错。普通兼容服务器也能用。 3、frpc运行在proc健康下,保证始终后台运行。 安装过程。 1、拷贝这三个文件到安装了luci-app-frpc的路由器根目录 2、修改传入的两个文件的权限, chmod 755 /etc/init.d/frpc chmod 755 /tmp/etc/frpc/frpc 3、退出WEB登陆再进入,试着按照natfrp。com的配置文件输入参数,选择启动,然后查看效果。 4、手工启动查看出错信息, putty,或者 ssh,或着webshell运行以下命令 /etc/init.d/frpc start 根据错误,修改具体的参数,本人常见的是frpc文件没有处理好,配置参数不正确。 5、排除错误后可以在opentwrt 的luci web窗口启动。 注意事项: 用户可以根据需要,修改 /etc/init.d/frpc脚本的内容,使用自己的frpc下载地址或USB静态存放地址。 然后在WEB上做设定并且启动。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

水优嵘

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值