Для работы с прокси-серверами в cURL можно использовать параметры -x или —proxy. 15 Они позволяют указать вручную URL-адрес прокси-сервера. 1
Пример использования с прокси-сервером без аутентификации: для формирования запроса достаточно указать адрес и порт при помощи параметра -x. 5
Пример использования с прокси-сервером с аутентификацией: если сервер требует авторизации, нужно использовать параметры —proxy-user и —proxy-password. 5
Также можно задать используемый прокси-сервер в переменных среды операционной системы с помощью команд export httpproxy и export httpsproxy. 1 Первый параметр отвечает за прокси-сервер для соединения по HTTP-протоколу, второй — за прокси-сервер для защищенных соединений по HTTPS. 1
Ещё один вариант — настроить использование прокси-сервера в файле .curlrc. 14 Для этого нужно добавить в файл строку proxy='http://[ЛОГИН]:[ПАРОЛЬ]@[АДРЕС]:[ПОРТ']. 1
Полный список дополнительных параметров для настройки запросов, таких как заголовки, методы запроса, можно посмотреть в официальной документации. 5