Связаться по Skype: vkarabedyants
Позвонить Написать
+7 (499) 404-28-83

Блог о системном администрировании серверов и сайтов

Установка, настройка программного обеспечения Linux, Windows операционных систем

Как использовать curl с прокси на Linux/Unix

Системный администратор выдал мне доступ к прокси

 IP: 202.54.1.1
Порт: 3128
Пользователь: foo
Пароль: bar

Настройки прекрасно работают с Google Chrome и Firefox браузерами. Как же мне их использовать в команде curl? Как сказать команде curl использовать настройки прокси сервера с моего браузера Chrome?

Многие Linux команды командной строки такие как  curl, wget, lynx и другие используют переменные окружения http_proxy, https_proxy, ftp_proxy для определения настроек прокси. Это позволяет подключаться к сессии через текстовую строку.

Unix and Linux curl команда с настройками прокси

Синтаксис:

Кроме этого существует опция -x для команды curl что бы указать прокси сервер

Например, сначала устанавливаем переменные для прокси

Для скачивания с использованием опции -x

Как использовать протокол socks?

Синтаксис следующий

Учитывайте то что строка прокси может быть указана с приставкой протокола, любого специфического. Например socks4://, socks4a://, socks5:// или socks5h:// для каждой версии соответственно. Если протокол не указан,то по умолчанию считается http, если порт не указан, то по умолчанию используется 1080. Опция -x переопределяет установленные переменные окружения для прокси. Если параметры прокси установлены, то сбросить их можно указав «», таким образом перезаписав их.

Оставить комментарий

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.