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