Site icon Блог cyber01

Как использовать прокси для cURL в Linux

cURL — консольная утилита для получения и отправки данных с помощью синтаксиса URL Может быть использована как напрямую, так и в составе скриптов.

В статье ниже я расскажу, как использовать прокси для cURL в Linux

С помощью системных переменных

С помощью системных переменных вы можете указать прокси сервер, через который будут идти все запросы. Стоит учитывать, что эти переменные влияют на всю систему целиком и станут недоступны после разрыва сессии или перезагрузки.

Без авторизации
export http_proxy="http://proxy_server_ip:port"
export https_proxy="https://proxy_server_ip:port"

С авторизацией
export http_proxy="http://user:password@proxy_server_ip:port"
export https_proxy="https://user:password@proxy_server_ip:port"

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

Когда прокси уже не будет нужен, вы можете отключить прокси (удалив переменные) следующей командой:

unset http_proxy
unset https_proxy

Без системных переменных

Вы также можете указать использование прокси без использования системных переменных, указав параметры прокси сервера в команде cURL:

curl -x "http://user:password@proxy_server_ip:port" http://example.com

Exit mobile version