Chrome работает очень медленно из-за "Разрешение хоста в прокси-скрипте..."

Я использую прокси-скрипт для подключения к Интернету. Я установил его для всей системы в:

System preferences -> Network -> Advanced... ->Proxies -> Automatic Proxy Configuration

и это работает хорошо.

Я также установил его в Firefox

Preferences... -> Advanced -> Network -> Connection -> Settings -> Automatic Proxy Configuration URL

и это тоже хорошо работает.

В Safari, использующем конфигурацию системного прокси, все работает хорошо.

НО в версии Chrome 54.0.2840.87 (64-разрядная версия), которая также должна использовать конфигурацию системного прокси, все работает очень медленно, и я всегда вижу в строке состояния сообщение:

Resolving host in proxy script...

Я нашел следующую тему о Proxy Pac и Sierra , но это не помогает.

Есть идеи?

PS Я использую macOS 10.12.1

Привет, ты нашел решение? У меня такая же проблема, так как я мигрировал в Сьерру....
На данный момент мое решение - использовать Firefox...
Та же проблема, и мне пришлось использовать Firefox.

Ответы (3)

Я столкнулся с этой проблемой при использовании корпоративного VPN из Chrome на Mac. Я решил это:

  1. Получение полного имени хоста при выполнении командыhostname
  2. Открытие /etc/hostsв редакторе с правами на запись, напримерsudo vi /etc/hosts
  3. Добавление имени машины в localhost, например

    127.0.0.1   localhost Eamons-MacBook-Pro.local
    
  4. Сохранение/etc/hosts

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

Интересно, почему это работает. У меня нет псевдонима хоста 127.0.0.1, но я все еще могу его пропинговать.

У меня была похожая проблема, но это происходило только при использовании Chrome через VPN-соединение, Safari был в порядке. Глядя на события Chrome с помощью chrome://net-internals/#events, я заметил, что у меня были HOST_RESOLVER_IMPL_JOBсобытия, которые пытались подключиться, My-MacBook-Pro.localно терпели неудачу. Я мог пинговать, My-MacBook-Proно не My-MacBook-Pro.local.

Я решил это, перейдя в «Системные настройки» -> «Общий доступ» и включив одну из служб (общий доступ к принтерам, общий доступ к файлам и т. д.). Как только я это сделал, я смог пропинговать, My-MacBook-Pro.localи Chrome начал правильно реагировать.

У нас возникла проблема из-за того, что 4-5 старых DNS-серверов были введены вручную в сетевых настройках Mac. Машина пыталась связаться с каждым из них и тайм-аут. Как только мы почистили DNS, проблема исчезла.

У меня нет DNS, введенного вручную. DNS-серверы получены через корпоративный DHCP, и я почти уверен, что он правильно настроен.
Мы использовали dig, чтобы доказать себе, что DNS-серверы, которые мы пытались использовать, были действительно очень медленными. выкопайте <тот же веб-сайт> из окна терминала Mac и посмотрите, работает ли он медленно. в основном это была наша проблема.