Le proxy caché dans votre configuration curl
Trouvez la configuration par défaut de curl, gardez les paramètres proxy persistants lisibles et contournez-les pour un diagnostic.
Vous avez supprimé les variables proxy et ouvert un nouveau terminal, mais curl se connecte toujours au même proxy. Avant de modifier le réseau du système, vérifiez le propre fichier de configuration de curl.
curl peut charger une configuration par défaut au démarrage. Une entrée proxy persistante utilise sa syntaxe de configuration :
proxy = "http://203.0.113.10:8080"
La documentation du fichier de configuration explique les emplacements pris en charge et les règles d’analyse. L’adresse ci-dessus est illustrative ; la liste des proxys HTTP propose des candidats pour un test autorisé d’une route publique. Suivez l’ordre de recherche documenté pour votre plateforme ; un nom de fichier copié d’une ancienne réponse Windows peut ne pas être celui que lit réellement votre curl installé.
Commencer une comparaison sans le fichier par défaut
Placez -q en premier pour empêcher le chargement de la configuration par défaut de curl. Pour une requête directe explicite, videz aussi le choix du proxy :
curl -q --proxy "" https://example.com/
La suppression du seul fichier de configuration laisse d’autres entrées, notamment les variables d’environnement. L’option proxy vide rend l’intention de routage explicite.
Un alias ou un wrapper du shell peut ajouter des options proxy avant que curl ne voie vos arguments. Si la comparaison minimale se comporte de façon inattendue, vérifiez comment le shell résout la commande et quels fichiers de configuration existent.
Garder des valeurs par défaut simples
Un fichier par défaut est pratique pour une route personnelle stable. Les scripts qui ont besoin d’un proxy précis doivent déclarer clairement cette dépendance plutôt que de s’appuyer sur un fichier du répertoire personnel d’un développeur.
Soyez prudent avec les identifiants dans une configuration persistante. Limitez l’accès au fichier et évitez de le copier dans des dépôts de projet ou des tickets d’assistance. Un rapport de diagnostic utile indique le proxy choisi sans publier son mot de passe.