diff --git a/tools/conf/v2ray.go b/tools/conf/v2ray.go index 61bb1bd97..4ee62ede2 100644 --- a/tools/conf/v2ray.go +++ b/tools/conf/v2ray.go @@ -339,6 +339,9 @@ func (v *Config) Build() (*core.Config, error) { config.Inbound = append(config.Inbound, ic) } + if v.OutboundConfig == nil { + return nil, errors.New("Config: No outbound config specified.") + } oc, err := v.OutboundConfig.Build() if err != nil { return nil, err