Para redirecionar a conexão para a versão https do site, há muitas extensões disponíveis, como HTTPS Everywhere .
Agora, para falhar a conexão se apenas http e nenhum https forem encontrados, você pode usar o Privoxy e definir regra da lista negra em um dos arquivos de ação que você gostaria de usar:
{+ bloco} http: //.*
Isso bloqueará todas as solicitações com a linha "http: //", mas não "https: //". Com certeza, você encontrará muitos problemas para exibir sites em geral.