1
0

config.go 601 B

1234567891011121314151617
  1. package xray
  2. import "encoding/json"
  3. type Config struct {
  4. LogConfig json.RawMessage `json:"log"`
  5. RouterConfig json.RawMessage `json:"routing"`
  6. DNSConfig json.RawMessage `json:"dns"`
  7. InboundConfigs []InboundConfig `json:"inbounds"`
  8. OutboundConfigs json.RawMessage `json:"outbounds"`
  9. Transport json.RawMessage `json:"transport"`
  10. Policy json.RawMessage `json:"policy"`
  11. API json.RawMessage `json:"api"`
  12. Stats json.RawMessage `json:"stats"`
  13. Reverse json.RawMessage `json:"reverse"`
  14. FakeDNS json.RawMessage `json:"fakeDns"`
  15. }