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

This commit is contained in:
Johan Hernefeldt 2022-03-10 15:32:12 +01:00
parent bf635c0e90
commit b3d632ac14

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