From c8629b91a5b6942ec7bacc187a911dd054589eb5 Mon Sep 17 00:00:00 2001 From: Edoardo Spadolini Date: Mon, 26 Jun 2023 23:31:50 +0200 Subject: [PATCH] Pass teleport-reversetunnelv2 for auth connections (#28316) --- lib/reversetunnel/transport.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/reversetunnel/transport.go b/lib/reversetunnel/transport.go index ca28a4c2112a0..b88006ed34d55 100644 --- a/lib/reversetunnel/transport.go +++ b/lib/reversetunnel/transport.go @@ -100,7 +100,10 @@ func (t *TunnelAuthDialer) DialContext(ctx context.Context, _, _ string) (net.Co if mode == types.ProxyListenerMode_Multiplex { opts = append(opts, proxy.WithALPNDialer(client.ALPNDialerConfig{ TLSConfig: &tls.Config{ - NextProtos: []string{string(alpncommon.ProtocolReverseTunnel)}, + NextProtos: []string{ + string(alpncommon.ProtocolReverseTunnelV2), + string(alpncommon.ProtocolReverseTunnel), + }, InsecureSkipVerify: t.InsecureSkipTLSVerify, }, DialTimeout: t.ClientConfig.Timeout,