Уже около недели я не могу получить доступ к сайтам с https:// на них, я гуглил и пробовал все хитрости, которые я могу найти, но безуспешно.

Пример сайта - hulu.com. Я могу его просмотреть, но не могу войти, так как он использует защищенный сервер.

Кто-нибудь может мне помочь?

Кроме того, я использую Google Chrome и Firefox и IE, и ни один из них не получит доступ к этим сайтам, поэтому я не думаю, что в данном случае это зависит от браузера.

Большинство вещей в Google утверждают, что это из браузера, а не в моем случае.

Также обратите внимание, я не уверен, что вы можете вообще пинговать этот сайт

secure.hulu.com, но когда я делаю это, время ожидания


Редактор модератора (цитирование комментария к ответу):

Я только что перезапустил свой роутер, и теперь я могу получить доступ к этим сайтам!

2 ответа2

3

Выполните этот простой тест, чтобы проверить, не заблокирован ли исходящий путь с вашего компьютера на https (tcp/443).

  1. Откройте оболочку cmd.exe, чтобы выполнить следующее
    • выполнить ping www.google.com
    • это даст вам IP-адрес, мы будем использовать этот IP для оставшихся шагов
    • выполнить telnet GOOGLE_IP 80
    • Это даст вам 3 строковых вывода, которые заканчиваются Escape character is...
    • используйте последовательность Escape, чтобы получить приглашение telnet> и quit из него
    • ^] это Control + кнопки ']'
    • получение строки Escape означает, что вы смогли подключиться к Google через порт HTTP
    • выполнить telnet GOOGLE_IP 443
    • Если вы получаете те же 3 строковых выхода и можете делать то же самое, чтобы выйти,
      • Ваш исходящий путь (по крайней мере, к Google) подходит для HTTPS
      • вам нужно сосредоточиться на приложении (браузере), которое вы используете для вашей проблемы
    • Если это остановилось на первой строке, говоря, Trying ... ,
      • Вы не можете связаться с HTTPS в Google, что-то останавливает вас на пути к сети
      • это может быть что-то на вашей машине (локальный брандмауэр) или сетевое устройство в пути
      • Чтобы определить, где путь ломается, вам нужно будет немного больше участвовать ...

Выявление попытки создания соединения HTTPS на вашем компьютере. (или что-то на машине блокирует это; это может в конечном итоге привести к тому, что приложение вы используете сами)

У вас может быть вторая оболочка cmd.exe где вы запускаете следующую команду сразу после ваших попыток telnet .

netstat -an -p tcp

Для Foreign Address соответствующего GOOGLE_IP в приведенном выше примере,

  • Это покажет ESTABLISHED после :80 или :443 когда вы получите успешное соединение.
  • И он покажет SYN_SENT после портов, когда вы отправили попытку подключения, но ответа нет (потому что некоторые брандмауэры заблокировали его?)
  • Вы можете сравнить поведение между портами 80 и 443 для HTTP и HTTPS.

Один из способов получить клиент Telnet в Windows 7

0

Похоже, ваш брандмауэр блокирует исходящие HTTPS.

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