Мотивация
В настоящее время я студент по обмену в Taiwan Tech в Тайбэе, но обзорный курс / поисковая система не очень удобна в использовании - поэтому я пытаюсь ее очистить, что неожиданно приводит кмного трудностей.
Проблема
Открытие https://qcourse.ntust.edu.tw
прекрасно работает при использовании Chrome / Firefox, однако я сталкиваюсь с проблемами при попытке использовать интерфейсы командной строки:
# Trying to use curl:
$ curl https://qcourse.ntust.edu.tw
curl: (35) OpenSSL SSL_connect: SSL_ERROR_SYSCALL in connection to qcourse.ntust.edu.tw:443
# Trying to use wget:
$ wget https://qcourse.ntust.edu.tw
--2019-02-25 12:13:55-- https://qcourse.ntust.edu.tw/
Loaded CA certificate '/etc/ssl/certs/ca-certificates.crt'
Resolving qcourse.ntust.edu.tw (qcourse.ntust.edu.tw)... 140.118.242.168
Connecting to qcourse.ntust.edu.tw (qcourse.ntust.edu.tw)|140.118.242.168|:443... connected.
GnuTLS: The TLS connection was non-properly terminated.
Unable to establish SSL connection.
У меня также возникают проблемы при попытке использовать браузер Pale Moon
То, что я рассмотрел
Возможно, существует проблема с самим сертификатом?
Кажется, нет:
# This uses the same wildcard certificate (*.ntust.edu.tw) as qcourse.ntust.edu.tw
# (I double checked, and the SHA256 fingerprint is identical)
$ curl https://www.ntust.edu.tw
<html><head><meta http-equiv='refresh' content='0; url=bin/home.php'><title>title</title></head></html>%
Может быть, мне нужны специальные заголовки, которые по умолчанию отправляет только Chrome / Firefox?
Похоже, это тоже ничего не решает.Открыв запрос (вкладка «Сеть») в Chrome, щелкнув правой кнопкой мыши и выбрав «Копировать»> «Копировать как cURL», я получаю то же сообщение об ошибке, что и ранее.
Дополнительная информация
Обзорный сайт курса написан на ASP.NET и, кажется, работает на Microsoft IIS httpd 6.0.
Я нахожу это довольно загадочным и интригующим.Я надеюсь, что кто-то сможет дать объяснение этому поведению и, если возможно, обойти это.