bugfix: Issue #2831 - Cant connect to frps behind ingress with tls (#2832)

Co-authored-by: Johan Hernefeldt <johan.hernefeldt@moralis.io>
This commit is contained in:
Johan Hernefeldt 2022-03-11 07:51:47 +01:00 committed by GitHub
parent bf635c0e90
commit eeea7602d9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -100,6 +100,8 @@ func NewClientTLSConfig(certPath, keyPath, caPath, serverName string) (*tls.Conf
base.Certificates = []tls.Certificate{*cert} base.Certificates = []tls.Certificate{*cert}
} }
base.ServerName = serverName
if caPath != "" { if caPath != "" {
pool, err := newCertPool(caPath) pool, err := newCertPool(caPath)
if err != nil { if err != nil {
@ -107,7 +109,6 @@ func NewClientTLSConfig(certPath, keyPath, caPath, serverName string) (*tls.Conf
} }
base.RootCAs = pool base.RootCAs = pool
base.ServerName = serverName
base.InsecureSkipVerify = false base.InsecureSkipVerify = false
} else { } else {
base.InsecureSkipVerify = true base.InsecureSkipVerify = true