|
@@ -7,18 +7,19 @@ import (
|
|
|
)
|
|
|
|
|
|
type Config struct {
|
|
|
- LogConfig json_util.RawMessage `json:"log"`
|
|
|
- RouterConfig json_util.RawMessage `json:"routing"`
|
|
|
- DNSConfig json_util.RawMessage `json:"dns"`
|
|
|
- InboundConfigs []InboundConfig `json:"inbounds"`
|
|
|
- OutboundConfigs json_util.RawMessage `json:"outbounds"`
|
|
|
- Transport json_util.RawMessage `json:"transport"`
|
|
|
- Policy json_util.RawMessage `json:"policy"`
|
|
|
- API json_util.RawMessage `json:"api"`
|
|
|
- Stats json_util.RawMessage `json:"stats"`
|
|
|
- Reverse json_util.RawMessage `json:"reverse"`
|
|
|
- FakeDNS json_util.RawMessage `json:"fakedns"`
|
|
|
- Observatory json_util.RawMessage `json:"observatory"`
|
|
|
+ LogConfig json_util.RawMessage `json:"log"`
|
|
|
+ RouterConfig json_util.RawMessage `json:"routing"`
|
|
|
+ DNSConfig json_util.RawMessage `json:"dns"`
|
|
|
+ InboundConfigs []InboundConfig `json:"inbounds"`
|
|
|
+ OutboundConfigs json_util.RawMessage `json:"outbounds"`
|
|
|
+ Transport json_util.RawMessage `json:"transport"`
|
|
|
+ Policy json_util.RawMessage `json:"policy"`
|
|
|
+ API json_util.RawMessage `json:"api"`
|
|
|
+ Stats json_util.RawMessage `json:"stats"`
|
|
|
+ Reverse json_util.RawMessage `json:"reverse"`
|
|
|
+ FakeDNS json_util.RawMessage `json:"fakedns"`
|
|
|
+ Observatory json_util.RawMessage `json:"observatory"`
|
|
|
+ BurstObservatory json_util.RawMessage `json:"burstObservatory"`
|
|
|
}
|
|
|
|
|
|
func (c *Config) Equals(other *Config) bool {
|