toml 配置
ruci 配置文件的基本命名逻辑是,
local.toml 代表 在客户端 的配置文件
remote.toml 代表在 服务端 的配置文件
基本格式如下:
[[inbounds]]
chain = []
tag = "in_tag1"
[[outbounds]]
tag = "out_tag1"
chain = []
一个简单示例如下:
[[inbounds]]
chain = [
{ Listener = { listen_addr = "0.0.0.0:10800" } },
"Counter",
{ Socks5 = {} },
]
tag = "in_tag1"
[[outbounds]]
tag = "out_tag1"
chain = [{ Direct = {} }]
chain
每个 chain 都是一个 列表:
chain = [ {}, {}, {}]
它是 MapConfig
的列表.
如果在 inbound 中,则它是 InMapConfig
的列表,
如果在 outbound 中,则它是 OutMapConfig
的列表
写法与lua配置中的写法基本相同,见
需要注意的是,lua 中的 列表外面的大括号是 {}
, 而 toml 中的列表的大括号是 []