fix: ports of hysteria is optional
This commit is contained in:
parent
b80e7c3c92
commit
6b1ca7b07c
1 changed files with 2 additions and 2 deletions
|
@ -91,7 +91,7 @@ type HysteriaOption struct {
|
||||||
Name string `proxy:"name"`
|
Name string `proxy:"name"`
|
||||||
Server string `proxy:"server"`
|
Server string `proxy:"server"`
|
||||||
Port int `proxy:"port"`
|
Port int `proxy:"port"`
|
||||||
Ports string `proxy:"ports"`
|
Ports string `proxy:"ports,omitempty"`
|
||||||
Protocol string `proxy:"protocol,omitempty"`
|
Protocol string `proxy:"protocol,omitempty"`
|
||||||
ObfsProtocol string `proxy:"obfs-protocol,omitempty"` // compatible with Stash
|
ObfsProtocol string `proxy:"obfs-protocol,omitempty"` // compatible with Stash
|
||||||
Up string `proxy:"up"`
|
Up string `proxy:"up"`
|
||||||
|
@ -137,7 +137,7 @@ func NewHysteria(option HysteriaOption) (*Hysteria, error) {
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
var addr string
|
var addr string
|
||||||
if option.Ports == "" {
|
if len(option.Ports) == 0 {
|
||||||
addr = net.JoinHostPort(option.Server, strconv.Itoa(option.Port))
|
addr = net.JoinHostPort(option.Server, strconv.Itoa(option.Port))
|
||||||
} else {
|
} else {
|
||||||
addr = net.JoinHostPort(option.Server, option.Ports)
|
addr = net.JoinHostPort(option.Server, option.Ports)
|
||||||
|
|
Loading…
Reference in a new issue