Как работать с cURL через прокси на Linux?
Если решите как-то реализовать написанное, то все действия вы производите на свой страх и риск!
Бывает нужно проверить что-то через cURL на Linux.
Сделать это можно разными способами:
1 вариант. Разовый запуск
# HTTP/HTTPS прокси
curl -x http://Address_Server:PORT https://api.example.com
# SOCKS5 прокси
curl -x socks5://Address_Server:PORT https://api.example.com2 вариант. Для сессии или запуска скрипта
Задаем переменные окружения
export http_proxy="http://Address_Server:PORT"
export https_proxy="http://Address_Server:PORT"
export all_proxy="socks5://Address_Server:PORT" # fallback для остальных протоколов
export no_proxy="localhost,127.0.0.1,.localdomain,10.0.0.0/8" 3 вариант. Через файл конфигурации ~/.curlrc
Создаём файл конфигурации и прописываем нужные параметры
nano ~/.curlrc
proxy = "http://Address_Server:PORT"
# для доступа с паролем
# proxy = "http://user:password@Address_Server:PORT"
# proxy-user = "user:password"Категории: Записи по Linux