json.go 593 B

1234567891011121314151617181920212223
  1. package json
  2. import (
  3. v2net "github.com/v2ray/v2ray-core/common/net"
  4. v2netjson "github.com/v2ray/v2ray-core/common/net/json"
  5. "github.com/v2ray/v2ray-core/config"
  6. "github.com/v2ray/v2ray-core/config/json"
  7. )
  8. type DokodemoConfig struct {
  9. Host string `json:"address"`
  10. Port int `json:"port"`
  11. Network *v2netjson.NetworkList `json:"network"`
  12. Timeout int `json:"timeout"`
  13. address v2net.Address
  14. }
  15. func init() {
  16. json.RegisterConfigType("dokodemo-door", config.TypeInbound, func() interface{} {
  17. return new(DokodemoConfig)
  18. })
  19. }