Skip to content

Latest commit

 

History

History
72 lines (47 loc) · 1.06 KB

lua.md

File metadata and controls

72 lines (47 loc) · 1.06 KB

lua配置

ruci 配置文件的基本命名逻辑是,

local.lua 代表 在客户端 的配置文件

remote.lua 代表在 服务端 的配置文件

入门用法如下, 使用 Config 变量:

Config = {
    inbounds = {},
    outbounds = {},

}

中级用法中,Config 中还有 fallback_route, tag_route, rule_route 这几项:

Config = {
    inbounds = {},
    outbounds = {},
    fallback_route = {},
    tag_route = {},
    rule_route = {},
}

高级用法中,还有Infinite 配置

先学 简单的 Config 入门 吧。

关于 lua语法

在lua中,大括号 {} 被叫做 table, 它即可以当数组用也可以当"字典"用。

行注释以 -- 开始,块注释如下:

--[[

]]

如写 x = 1, 则 x会默认成为 全局变量,这不太好。因此一般都写成 local x = 1

字符串就是 "abc", 块级字符串为:

a = [[
    abcd
    abcd
]]

函数是 :

local function(c)
    return 1
end

接下来