Fix: dial IPv6 host (#29)

This commit is contained in:
beyondkmp
2018-11-04 21:12:16 +08:00
committed by Dreamacro
parent fd63707399
commit 10e0231bc1
3 changed files with 5 additions and 4 deletions

View File

@ -72,7 +72,7 @@ func (ss *ShadowSocks) Generator(metadata *C.Metadata) (adapter C.ProxyAdapter,
}
func NewShadowSocks(option ShadowSocksOption) (*ShadowSocks, error) {
server := fmt.Sprintf("%s:%d", option.Server, option.Port)
server := net.JoinHostPort(option.Server, strconv.Itoa(option.Port))
cipher := option.Cipher
password := option.Password
ciph, err := core.PickCipher(cipher, nil, password)