6

Когда я пытаюсь запустить Wget со следующими параметрами:

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.

Я получаю сообщение об ошибке: Unable to establish SSL connection. Сайт, который я пытаюсь скачать, безопасен.

Я также пытался изменить протокол на SSLv3, но он все еще не работает.

Может кто-нибудь сказать мне, почему он это делает и как обойти это?

4 ответа4

5

Как показывает SSL Labs , minecraft.net поддерживает только TLSv1.0 и выше. Вы не можете использовать SSLv3 с ним. Вероятно, ваша версия wget не поддерживает это (возможно, из-за того, что она слишком старая). Попробуйте обновить его.

5

Вы можете найти более новую версию здесь: Windows-файлы GNU Wget

Работает нормально, у меня была такая же проблема.

1

Вы можете добавить --secure-protocol=TLSv1 .

Проверьте также, установлен ли OpenSSL, поддерживающий TLS, запустив:

openssl s_client -connect minecraft.net:443 -tls1
1

Была похожая ошибка, но в моем случае только «Невозможно установить соединение SSL» было показано без объяснения причин. Я использовал WinWget, который включал wget, скомпилированный без поддержки SSL. Решено путем загрузки полной версии с https://eternallybored.org/misc/wget/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .