开源项目 luci-app-kcptun 使用教程
luci-app-kcptunLuCI support for kcptun项目地址:https://gitcode.com/gh_mirrors/lu/luci-app-kcptun
1. 项目的目录结构及介绍
- `luci-app-kcptun/`
- `root/`
- `etc/`
- `config/`
- `kcptun` - 配置文件
- `usr/`
- `lib/`
- `lua/`
- `luci/`
- `controller/`
- `kcptun.lua` - 控制器文件
- `model/`
- `cbi/`
- `kcptun.lua` - CBI 模型文件
- `view/`
- `kcptun/`
- `index.htm` - 视图文件
- `src/`
- `Makefile` - 编译文件
2. 项目的启动文件介绍
项目的启动文件主要位于 luci-app-kcptun/root/usr/lib/lua/luci/controller/kcptun.lua
。该文件负责定义应用的路由和基本逻辑。
module("luci.controller.kcptun", package.seeall)
function index()
entry({"admin", "services", "kcptun"}, cbi("kcptun"), _("Kcptun"), 10).dependent = true
end
3. 项目的配置文件介绍
项目的配置文件位于 luci-app-kcptun/root/etc/config/kcptun
。该文件定义了 Kcptun 的基本配置选项。
config kcptun 'general'
option enabled '0'
option server_ip '127.0.0.1'
option server_port '29900'
option key 'password'
option crypt 'aes'
option mode 'fast2'
option mtu '1350'
option sndwnd '1024'
option rcvwnd '1024'
option datashard '10'
option parityshard '3'
optiondscp '0'
option no_delay '1'
option ack_nodelay '0'
option sock_buf '4194304'
option keep_alive '10'
以上内容涵盖了项目的目录结构、启动文件和配置文件的基本介绍,希望能帮助您更好地理解和使用 luci-app-kcptun 项目。
luci-app-kcptunLuCI support for kcptun项目地址:https://gitcode.com/gh_mirrors/lu/luci-app-kcptun