Я не могу получить доступ к https страницам = (

10066
JasonDavis

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

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

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

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

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

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

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


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

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

0
Поскольку https по умолчанию использует порт 443, а не 80, вы проверили какие-либо настройки брандмауэра? mas 14 лет назад 2
Вы используете прокси-сервер? Michael Stum 14 лет назад 0
отключен брандмауэр и нет прокси-сервера я много чего перепробовал JasonDavis 14 лет назад 0
Я могу успешно пинговать `secure.hulu.com`. Убедитесь, что ваш маршрутизатор не блокирует трафик. Jared Harley 14 лет назад 0
Я смотрю на настройки своего маршрутизатора, я использую opendns.com, поэтому я попробовал его без там IP и по-прежнему не работает, однако я смог успешно получить доступ к 1 https stie здесь https://www.dyndns.com/account/confirm / kTfxLfdhfdL-4bvxsKw, но ничего важного не сработает, я не могу войти в PayPal, Ebay, Hulu и я не знаю, что делать, я попробовал все, что вы можете найти на Google и здесь до сих пор JasonDavis 14 лет назад 0
Нет предупреждений о сертификатах, верно? (Ваши системные часы работают правильно?) Использование OpenDNS не имеет значения (DNS только сопоставляет имя с IP-адресом, независимо от протокола). Arjan 14 лет назад 0
@ Splattne, большое спасибо за добавление заметки об этом вопросе, который решается. @ 386jasondavis, прими ответ! Arjan 14 лет назад 0

2 ответа на вопрос

3
nik

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

  1. Откройте оболочку cmd.exe, чтобы выполнить следующее
    • выполнять ping www.google.com
    • это даст вам IP-адрес, мы будем использовать этот IP для оставшихся шагов
    • выполнять telnet GOOGLE_IP 80
    • Это даст вам 3 строки вывода, который заканчивается Escape character is...
    • используйте последовательность Escape, чтобы получить telnet>подсказку и quitиз нее
    • ^]это управление + ']'кнопки
    • получение строки 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

Я нахожусь на Windows 7 и в CMD я не могу получить Telnet JasonDavis 14 лет назад 0
Я был в состоянии получить программу Telnet на Windows 7, но я не мог запустить что-то, как указано выше, я попытался это o 74.125.127.100 80, но он будет показывать 3 точки, мигающие навсегда JasonDavis 14 лет назад 0
Вам нужно консольное приложение (например, по умолчанию `telnet`), чтобы легко понять, что происходит. Вы проверяли `netstat`, пока точки мигали? Вы пытались установить telnet по умолчанию из шагов по той ссылке, которую я добавил? nik 14 лет назад 0
Я только что перезапустил свой роутер, и теперь я могу получить доступ к этим сайтам! JasonDavis 14 лет назад 0
повезло тебе :-) nik 14 лет назад 0
0

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

я нахожусь на Windows 7 я отключаю брандмауэр Windows, но это не помогло, может быть что-то на маршрутизаторе мне нужно сделать? JasonDavis 14 лет назад 0