Облачная платформаAdvanced

Настройка HTTP прокси

Язык статьи: Русский
Показать оригинал
Страница переведена автоматически и может содержать неточности. Рекомендуем сверяться с английской версией.

Когда вы используете Cloud CLI для управления и доступа к облачным ресурсам, вызовы API облачных сервисов могут не выполниться из‑за ограничения доступа к интранету вашей компании. В этом случае вы можете использовать HTTP proxy, настроив переменные среды http_proxy и https_proxy.

Настройка переменной среды http_proxy

Выполните команду, соответствующую вашей ОС, чтобы настроить переменную среды http_proxy.

  • Linux или macOS
    • Временная переменная среды

      Выполните следующую команду для настройки http_proxy:

      export http_proxy="http://username:password@proxyServer:port"

      В приведенной выше команде, proxyServer указывает доменное имя (если разрешимо) или IP address прокси‑сервера, и порт указывает номер порта. Введите имя пользователя и пароль, если требуется, или выполните следующую команду:

      export http_proxy="http://proxyServer:port"
    • Постоянная переменная среды

      Чтобы постоянно настроить http_proxy в переменной среды, которая действует только для текущего пользователя, добавьте следующее содержание в ~/.bashrc файл:

      export http_proxy="http://username:password@proxyServer:port"

      В предыдущей команде, proxyServer указывает доменное имя (если разрешимо) или IP address прокси‑сервера, и порт указывает номер порта. Введите имя пользователя и пароль, если требуется, или выполните следующую команду:

      export http_proxy="http://proxyServer:port"

      После настройки постоянной переменной среды выполните выход из системы и повторный вход, чтобы переменная вступила в силу.

  • Windows
    • Использование командной строки
      • Временная переменная среды

        Выполните следующую команду для настройки http_proxy:

        set http_proxy=http://username:password@proxyServer:port

        В предшествующей команде, proxyServer указывает доменное имя (если разрешимо) или IP‑адрес прокси‑сервера, и порт указывает номер порта. Введите имя пользователя и пароль, если требуется, или выполните следующую команду:

        set http_proxy=http://proxyServer:port

      • Постоянная переменная среды

        Выполните следующую команду для постоянной настройки http_proxy в переменной среды, которая действует только для текущего пользователя:

        setx "http_proxy" "http://username:password@proxyServer:port"

        В предшествующей команде, proxyServer указывает доменное имя (если разрешимо) или IP‑адрес прокси‑сервера, и порт указывает номер порта. Введите имя пользователя и пароль, если требуется, или выполните следующую команду:

        setx "http_proxy" "http://proxyServer:port"

        Постоянная переменная среды вступит в силу для клиентов, открытых позже.

    • Использование PowerShell
      • Временная переменная среды

        Выполните следующую команду для настройки http_proxy:

        $env:http_proxy="http://username:password@proxyServer:port"

        В предыдущей команде, proxyServer указывает доменное имя (если оно разрешимо) или IP-адрес прокси‑сервера, и порт указывает номер порта. Введите имя пользователя и пароль, если требуется, или выполните следующую команду:

        $env:http_proxy="http://proxyServer:port"

      • Постоянная переменная среды

        Выполните следующую команду для постоянной настройки http_proxy в переменной окружения, которая действует только для текущего пользователя:

        [environment]::SetEnvironmentvariable("http_proxy", "http://username:password@proxyServer:port", "User")

        В предыдущей команде, proxyServer указывает имя домена (если разрешимо) или IP‑адрес прокси‑сервера, и порт указывает номер порта. Введите имя пользователя и пароль, если требуется, или выполните следующую команду:

        [environment]::SetEnvironmentvariable("http_proxy", "http://proxyServer:port", "User")

        Постоянная переменная окружения начнет действовать в клиентах, открытых позже.

Настройка переменной окружения https_proxy

Выполните команду, соответствующую вашей OS, чтобы настроить переменную окружения https_proxy.

  • Linux или macOS
    • Временная переменная окружения

      Выполните следующую команду для настройки https_proxy:

      export https_proxy="https://username:password@proxyServer:port"

      В предыдущей команде, proxyServer указывает доменное имя (if resolvable) или IP‑address прокси‑сервера, and порт указывает номер порта. Введите имя пользователя и пароль, если требуется, или выполните следующую команду:

      export https_proxy="https://proxyServer:port"
    • Постоянная переменная окружения

      Для постоянной настройки https_proxy в переменной окружения, которая действует только для текущего пользователя, добавьте следующее содержимое в ~/.bashrc файл:

      export https_proxy="https://username:password@proxyServer:port"

      В предшествующей команде, proxyServer указывает доменное имя (if resolvable) или IP‑address прокси‑сервера, and порт указывает номер порта. Введите имя пользователя и пароль, если требуется, или выполните следующую команду:

      export https_proxy="https://proxyServer:port"

      После настройки постоянной переменной окружения выполните выход и повторный вход, чтобы переменная вступила в силу.

  • Windows
    • Использование командной строки
      • Временная переменная среды

        Выполните следующую команду для настройки https_proxy:

        set https_proxy=https://username:password@proxyServer:port

        В предыдущей команде, proxyServer указывает доменное имя (если разрешается) или IP-адрес прокси‑сервера, и порт указывает номер порта. Введите имя пользователя и пароль, если требуется, или выполните следующую команду:

        set https_proxy=https://proxyServer:port
      • Постоянная переменная среды

        Выполните следующую команду для постоянной настройки https_proxy в переменной среды, которая действует только для текущего пользователя:

        setx "https_proxy" "https://username:password@proxyServer:port"

        В предыдущей команде, proxyServer указывает доменное имя (если разрешимо) или IP address прокси‑сервера, и порт указывает номер порта. Введите имя пользователя и пароль, если требуется, или выполните следующую команду:

        setx "https_proxy" "https://proxyServer:port"

        Постоянная переменная среды вступит в силу для клиентов, открытых позже.

    • Использование PowerShell
      • Временная переменная среды

        Выполните следующую команду для настройки https_proxy:

        $env:https_proxy="https://username:password@proxyServer:port"

        В предыдущей команде, proxyServer указывает доменное имя (если разрешимо) или IP address прокси‑сервера, и порт указывает номер порта. Введите имя пользователя и пароль, если требуется, или выполните следующую команду:

        $env:https_proxy="https://proxyServer:port"
      • Постоянная переменная среды

        Выполните следующую команду для постоянной настройки https_proxy в переменной окружения, которая действует только для текущего пользователя:

        [environment]::SetEnvironmentvariable("https_proxy", "https://username:password@proxyServer:port", "User")

        В предыдущей команде, proxyServer указывает доменное имя (если разрешимо) или IP‑адрес прокси‑сервера, и порт указывает номер порта. Введите имя пользователя и пароль, если требуется, или выполните следующую команду:

        [environment]::SetEnvironmentvariable("https_proxy", "https://proxyServer:port", "User")

        Постоянная переменная окружения вступит в силу на клиентах, открытых позже.