mirror of
https://github.com/v2fly/v2ray-core.git
synced 2025-01-17 06:46:33 -05:00
add an option to include JSON loader in v2ray binary.
This commit is contained in:
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"
|
||||
|
15
main/jsonem/jsonem.go
Normal file
15
main/jsonem/jsonem.go
Normal file
@ -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
Block a user