mirror of https://github.com/v2ray/v2ray-core
add an option to include JSON loader in v2ray binary.
parent
9b7551ff1c
commit
97341693f3
|
@ -47,8 +47,11 @@ import (
|
|||
_ "v2ray.com/core/transport/internet/headers/utp"
|
||||
_ "v2ray.com/core/transport/internet/headers/wechat"
|
||||
|
||||
// JSON config format
|
||||
// JSON config support. Choose only one from the two below.
|
||||
// The following line loads JSON from v2ctl
|
||||
_ "v2ray.com/core/main/json"
|
||||
// The following line loads JSON internally
|
||||
// _ "v2ray.com/core/main/jsonem"
|
||||
|
||||
// Load config from file or http(s)
|
||||
_ "v2ray.com/core/main/confloader/external"
|
||||
|
|
|
@ -0,0 +1,15 @@
|
|||
package jsonem
|
||||
|
||||
import (
|
||||
"v2ray.com/core"
|
||||
"v2ray.com/core/common"
|
||||
"v2ray.com/ext/tools/conf/serial"
|
||||
)
|
||||
|
||||
func init() {
|
||||
common.Must(core.RegisterConfigLoader(&core.ConfigFormat{
|
||||
Name: "JSON",
|
||||
Extension: []string{"json"},
|
||||
Loader: serial.LoadJSONConfig,
|
||||
}))
|
||||
}
|
Loading…
Reference in New Issue