7

Я сижу за прокси компании. Чтобы начать бродить, я должен был использовать

set HTTP_proxy=http://http-proxy.example.org:9999

я попробовал использовать netsh winhttp но это не сработало. Так что теперь моя командная строка использует прокси, но теперь она также использует его для localhost / 127.0.0.1 .

Есть ли способ обойти прокси?

Я уже пытался установить no_proxy, как это

set no_proxy=localhost;127.0.0.*

1 ответ1

10
  1. Укажите несколько хостов no_proxy, разделенных запятыми, а не точками с запятой.
  2. Кроме того, по соглашению переменные среды Windows/DOS должны быть прописными (хотя я надеюсь, что большинство инструментов будут игнорировать регистр).

    установите NO_PROXY = localhost, 127.0.0.*

Из документов Python 2 для urllib:

Переменная окружения no_proxy может использоваться для указания хостов, которые не должны быть доступны через прокси; если установлено, это должен быть список разделенных запятыми суффиксов имени хоста, опционально с: добавленным портом, например cern.ch, ncsa.uiuc.edu, some.host: 8080.

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