web-dev-qa-db-ja.com

Wget戻りエラー:「SSL接続を確立できません」

私は次のオプションで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.ダウンロードしようとしているWebサイトは安全です。

私はまたプロトコルをSSLv3に変更しようとしました、しかしそれはまだ働いていません。

なぜそれがこれをしているのか、そしてそれを回避する方法を誰かに教えてもらえますか?

8
William V.

SSL Labs が示すように、minecraft.netではTLSv1.0以上のみがサポートされています。あなたはそれと一緒にSSLv3を使用することはできません。あなたのバージョンのwgetはこれをサポートしていない可能性があります(おそらく古すぎるため)。アップグレードしてみてください。

7
Joseph Sible

ここで新しいバージョンを見つけることができます。 GNU WgetのWindowsバイナリ

それはうまくいきます、私は同じ問題を抱えていました。

6
Chris

32ビット.exeファイルをダウンロードしました。できます。

wget.exe np -r -nH -L --cut-dirs=2 https://coast.noaa.gov/htdata/lidar1_z/geoid12a/data/3654/20090316_249102.laz
2
Jack

--secure-protocol=TLSv1オプションを追加することをお勧めします。

次のコマンドを実行して、TLSをサポートするOpenSSLがインストールされているかどうかも確認してください。

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

同様のエラーがありましたが、私の場合は「SSL接続を確立できませんでした。」だけが説明なしで表示されました。 SSLサポートなしでコンパイルされたwgetを含むWinWgetを使用しました。 https://eternallybored.org/misc/wget/ からフルバージョンをダウンロードすることで解決しました

1
Ivan P.