Есть ли способ использовать http-прокси для google-cloud-cpp? - PullRequest
0 голосов
/ 23 октября 2019

Я использую google-cloud-cpp (C ++ API для функций Google Cloud Platform) для создания / чтения / записи в сегменты. Когда я работаю из брандмауэра организации, мне нужно использовать прокси, чтобы иметь возможность подключаться к облаку Google. Я вижу, что мы можем настроить прокси с помощью командной строки gcloud: gcloud config установить прокси / тип http gcloud config установить прокси / адрес xxxx gcloud config установить прокси / порт

Могу ли я сделать что-то подобное при использовании google-облако-каст

1 Ответ

4 голосов
/ 24 октября 2019

Если мы посмотрим на исходный код библиотеки google-cloud-cpp, найденный на GitHub, мы увидим, что он основан на libcurl.

См .: https://github.com/googleapis/google-cloud-cpp/blob/master/google/cloud/storage/internal/curl_handle.cc

Исходя из комментариев @Travis Webb, мы затем просматриваем документы для libcurl и находим:

https://curl.haxx.se/libcurl/c/CURLOPT_PROXY.html

Этот API документов, который можно использовать для установки параметров прокси для программкоторые используют libcurl. Однако, если мы будем читать глубже, мы найдем раздел о переменных среды, в котором объявлено, что http_proxy и https_proxy могут быть установлены.

...