json.go 537 B

1234567891011121314151617181920
  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/proxy/common/config/json"
  6. )
  7. type DokodemoConfig struct {
  8. Host string `json:"address"`
  9. Port v2net.Port `json:"port"`
  10. Network *v2netjson.NetworkList `json:"network"`
  11. Timeout int `json:"timeout"`
  12. }
  13. func init() {
  14. json.RegisterInboundConnectionConfig("dokodemo-door", func() interface{} {
  15. return new(DokodemoConfig)
  16. })
  17. }