El proxy amagat a la configuració de curl
Troba la configuració predeterminada de curl, mantén llegibles els ajustos persistents del proxy i omet-los per a un diagnòstic.
Has eliminat les variables del proxy, has obert un terminal nou i curl encara es connecta al mateix proxy. Abans de canviar la configuració de xarxa del sistema, revisa el fitxer de configuració propi de curl.
curl pot carregar una configuració predeterminada quan s'inicia. Una entrada de proxy persistent utilitza la seva sintaxi de configuració:
proxy = "http://203.0.113.10:8080"
La documentació del fitxer de configuració explica les ubicacions de fitxer admeses i les regles d'anàlisi. L'adreça anterior és il·lustrativa; la llista de proxies HTTP ofereix candidats per a una prova de ruta pública permesa. Fes servir l'ordre de cerca documentat per a la teva plataforma; un nom de fitxer copiat d'una resposta antiga de Windows pot no coincidir amb el fitxer que llegeix el curl instal·lat.
Inicia una comparació sense el fitxer predeterminat
Posa -q al principi per impedir que es carregui la configuració predeterminada de curl. Per a una petició directa explícita, buida també la selecció del proxy:
curl -q --proxy "" https://example.com/
Suprimir només el fitxer de configuració deixa altres entrades, incloses les variables d'entorn. L'opció de proxy buida fa explícita la intenció de l'encaminament.
Un àlies o embolcall de shell pot afegir opcions de proxy abans que curl vegi els teus arguments. Si la comparació mínima es comporta de manera inesperada, revisa com el shell resol l'ordre i quins fitxers de configuració existeixen.
Mantén els valors predeterminats senzills
Un fitxer predeterminat és còmode per a una ruta personal estable. Els scripts que necessiten un proxy concret haurien d'explicitar aquesta dependència en lloc de confiar en un fitxer del directori personal del desenvolupador.
Ves amb compte amb les credencials de la configuració persistent. Restringeix l'accés al fitxer i evita copiar-lo a repositoris de projecte o tiquets de suport. Un informe de diagnòstic útil identifica el proxy seleccionat sense publicar-ne la contrasenya.