私は次のオプションで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に変更しようとしました、しかしそれはまだ働いていません。
なぜそれがこれをしているのか、そしてそれを回避する方法を誰かに教えてもらえますか?
SSL Labs が示すように、minecraft.netではTLSv1.0以上のみがサポートされています。あなたはそれと一緒にSSLv3を使用することはできません。あなたのバージョンのwgetはこれをサポートしていない可能性があります(おそらく古すぎるため)。アップグレードしてみてください。
ここで新しいバージョンを見つけることができます。 GNU WgetのWindowsバイナリ
それはうまくいきます、私は同じ問題を抱えていました。
32ビット.exe
ファイルをダウンロードしました。できます。
wget.exe np -r -nH -L --cut-dirs=2 https://coast.noaa.gov/htdata/lidar1_z/geoid12a/data/3654/20090316_249102.laz
--secure-protocol=TLSv1
オプションを追加することをお勧めします。
次のコマンドを実行して、TLSをサポートするOpenSSLがインストールされているかどうかも確認してください。
openssl s_client -connect minecraft.net:443 -tls1
同様のエラーがありましたが、私の場合は「SSL接続を確立できませんでした。」だけが説明なしで表示されました。 SSLサポートなしでコンパイルされたwgetを含むWinWgetを使用しました。 https://eternallybored.org/misc/wget/ からフルバージョンをダウンロードすることで解決しました