From e02b6816e48d3607551e784a10feaa91d7c5b535 Mon Sep 17 00:00:00 2001 From: afeiszli Date: Fri, 20 Aug 2021 19:37:54 -0400 Subject: [PATCH] fixed ext peers --- netclient/server/grpc.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/netclient/server/grpc.go b/netclient/server/grpc.go index 8b997134..887c8cf1 100644 --- a/netclient/server/grpc.go +++ b/netclient/server/grpc.go @@ -281,7 +281,7 @@ func GetPeers(macaddress string, network string, server string, dualstack bool, if err == nil { peers = append(peers, extPeers...) } else { - log.Println("ERROR RETRIEVING EXTERNAL PEERS") + log.Println("ERROR RETRIEVING EXTERNAL PEERS",err) } } return peers, hasGateway, gateways, err @@ -297,7 +297,13 @@ func GetExtPeers(macaddress string, network string, server string, dualstack boo nodecfg := cfg.Node requestOpts := grpc.WithInsecure() + if cfg.Server.GRPCSSL == "on" { + h2creds := credentials.NewTLS(&tls.Config{NextProtos: []string{"h2"}}) + requestOpts = grpc.WithTransportCredentials(h2creds) + } + conn, err := grpc.Dial(server, requestOpts) + if err != nil { log.Fatalf("Unable to establish client connection to localhost:50051: %v", err) }