github.com/ipfans/trojan-go@v0.11.0/tunnel/dokodemo/config.go (about) 1 package dokodemo 2 3 import "github.com/ipfans/trojan-go/config" 4 5 type Config struct { 6 LocalHost string `json:"local_addr" yaml:"local-addr"` 7 LocalPort int `json:"local_port" yaml:"local-port"` 8 TargetHost string `json:"target_addr" yaml:"target-addr"` 9 TargetPort int `json:"target_port" yaml:"target-port"` 10 UDPTimeout int `json:"udp_timeout" yaml:"udp-timeout"` 11 } 12 13 func init() { 14 config.RegisterConfigCreator(Name, func() interface{} { 15 return &Config{ 16 UDPTimeout: 60, 17 } 18 }) 19 }