This repository was archived by the owner on Jan 3, 2021. It is now read-only.
This repository was archived by the owner on Jan 3, 2021. It is now read-only.
【功能请求】多文件配置添加将合并后的配置输出到文件的功能 #97
Open
Description
现在使用多文件配置的时候,最后配置合并成什么样基本靠猜。所以建议添加把合并后的配置输出到文件的功能,以便于发现、修改错误配置。具体大概像这样:
v2ray -c basic.json -c log.json -confdir /home/user/routings/ -debug > merged-config.json
另外 v2fly/v2ray-core PR #451 的合并规则看上去很美,但实用吗?用inbound来举个例子。
假设我想通过多配置文件功能把inbound由socks改成http。
socks的配置如下(已省略不重要的配置):
{
"tag": "default-inbound",
"protocol": "socks",
"settings": {
"accounts": [
{
"user": "Alice"
}
]
}
}
http的配置如下:
{
"tag": "default-inbound",
"protocol": "http",
"settings": {
"accounts": [
{
"user": "Bob"
}
]
}
}
如果我没理解错的话,合并后的settings -> accounts
应该是Alice和Bob同时存在。显然这并不是我想要的结果。
对于这个特例也许有办法解决,但是还有routing等更复杂的情况呢?
Activity