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,