Сегодня я настроил ПК своей компании для установки прокси, и это работало, потому что я могу wget
веб-страница через прокси.
То, что я сделал, установлено http_proxy
, https_proxy
и ftp_proxy
в ~/.bashrc
и в ~/.wgetrc
.
Однако, когда я пытался curl www.google.fr
, это заблокировалось и тайм-аут.
curl --proxy $http_proxy www.google.fr
работавший как ожидалось.
Действительно ли возможно сделать curl
использовать прокси автоматически?
Возможно, самый легкий способ заставить завихрение использовать прокси состоит в том, чтобы добавить детали в ~/.curlrc
файл. Синтаксис следующие:
proxy = <proxy_host>:<proxy_port>
Это может альтернативно быть установлено как переменная окружения, но по моему скромному мнению использование ~/.curlrc
является самым прямым и наименьшее количество подверженного ошибкам метода.
Некоторые прокси требуют, чтобы определенные заголовки аутентификации были установлены, так знают о них также. В моем случае это --proxy-ntlm
в примере ниже:
завихритесь-x webproxy.net:8080-U usernaname:password http://google.com - прокси-ntlm
Bu там является другими опциями:
--proxy-digest
и --proxy-negotiate
Наконец, ЗАВИХРЕНИЕ имеет супер дружественную страницу документа, так убедиться проверить его.