Lorsque j'essaie d'exécuter Wget avec les options suivantes:
E:\Program Files\GnuWin32\bin>wget -p --html-extension --convert-links --no-check-certificate https://minecraft.net/en-us/
SYSTEM_WGETRC = c:/progra~1/wget/etc/wgetrc
syswgetrc = E:\Program Files\GnuWin32/etc/wgetrc
--2017-02-24 10:38:01-- https://minecraft.net/en-us/
Resolving minecraft.net... 52.84.24.33, 52.84.24.150, 52.84.24.230, ...
Connecting to minecraft.net|52.84.24.33|:443... connected.
OpenSSL: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure
Unable to establish SSL connection.
Je reçois le message d'erreur: Unable to establish SSL connection.
Le site Web que j'essaie de télécharger est sécurisé.
J'ai également essayé de changer le protocole en SSLv3, mais cela ne fonctionne toujours pas.
Quelqu'un peut-il me dire pourquoi il fait cela et comment le contourner?
Comme le montre SSL Labs , seuls les TLSv1.0 et supérieurs sont pris en charge par minecraft.net. Vous ne pouvez pas utiliser SSLv3 avec. Il est probable que votre version de wget ne le supporte pas (peut-être en raison de son âge). Essayez de le mettre à niveau.
Vous pouvez trouver une version plus récente ici: Binaires Windows de GNU Wget
Cela fonctionne bien, j'ai eu le même problème.
Vous voudrez peut-être ajouter l'option --secure-protocol=TLSv1
.
Vérifiez également si OpenSSL installé prenant en charge TLS est installé en exécutant:
openssl s_client -connect minecraft.net:443 -tls1
Avait une erreur similaire, mais dans mon cas, seul “Impossible d'établir une connexion SSL.” Était affiché sans explication. J'ai utilisé un WinWget, qui incluait un wget compilé sans support SSL. Résolu en téléchargeant la version complète à partir de https://eternallybored.org/misc/wget/