196 votes

Comment faire pour que curl ignore le proxy ?

Comment faire pour que curl ignore le proxy ? Définir $NO_PROXY ne semble pas fonctionner pour moi.

2voto

user1021819 Points 372

Réponse boiteuse mais : N'oubliez pas de vous assurer qu'aucun proxy n'est défini dans une ~/.curlrc fichier (...).

1voto

BMW Points 4853

Dans mon cas (macos, curl 7.54.0 ), je dispose du proxy ci-dessous avec ~/.bash_profile

$ env |grep -i proxy |cut -d = -f1|sort
FTP_PROXY
HTTPS_PROXY
HTTP_PROXY
NO_PROXY
PROXY
ftp_proxy
http_proxy
https_proxy
no_proxy

Pour une raison inconnue, cette version de curl ne peut pas travailler avec des variables d'environnement NO_PRXY y no_proxy correctement, puis je désactive les variables d'environnement du proxy une par une, jusqu'à ce que les deux HTTPS_PROXY y https_proxy .

unset HTTPS_PROXY
unset https_proxy

il commence à fonctionner et peut se connecter aux urls internes

Je vous recommande donc de désactiver toutes les variables proxy si vous en avez dans votre environnement comme solution temporaire.

unset http_proxy https_proxy HTTP_PROXY HTTPS_PROXY

0voto

user2646026 Points 1

Mon curl n'ignorait pas le proxy sur Ubuntu 12.04 jusqu'à ce que je définisse la variable d'environnement "no_proxy" (en minuscules). L'option --noproxy n'était pas disponible.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X