Proxy skrytá v konfiguraci curl
Najděte výchozí konfiguraci curl, udržujte trvalé nastavení proxy čitelné a pro jednu diagnostiku je obejděte.
Odstranili jste proměnné proxy, otevřeli nový terminál, ale curl se stále připojuje ke stejnému proxy. Než změníte síťová nastavení systému, zkontrolujte vlastní konfigurační soubor curl.
curl může při spuštění načíst výchozí konfiguraci. Trvalý záznam proxy používá její konfigurační syntaxi:
proxy = "http://203.0.113.10:8080"
Dokumentace konfiguračního souboru vysvětluje podporovaná umístění souborů a pravidla parsování. Uvedená adresa je pouze ilustrativní; seznam HTTP proxy nabízí kandidáty pro povolený test veřejné trasy. Použijte zdokumentované pořadí hledání pro svou platformu; název souboru ze staré odpovědi pro Windows může minout soubor, který nainstalovaný curl skutečně čte.
Začněte porovnání bez výchozího souboru
Na začátek vložte -q, aby se nenačetla výchozí konfigurace curl. Pro výslovně přímý požadavek vymažte také volbu proxy:
curl -q --proxy "" https://example.com/
Potlačení samotného konfiguračního souboru ponechá další vstupy včetně proměnných prostředí. Prázdná volba proxy jasně vyjadřuje záměr směrování.
Alias nebo wrapper shellu může přidat volby proxy dříve, než curl uvidí vaše argumenty. Pokud se minimální porovnání chová neočekávaně, zkontrolujte, jak shell příkaz vyhodnocuje a které konfigurační soubory existují.
Udržujte výchozí nastavení prosté
Výchozí soubor je pohodlný pro stabilní osobní trasu. Skripty, které potřebují konkrétní proxy, by měly tuto závislost uvést jasně místo spoléhání na soubor v domovském adresáři vývojáře.
S trvalou konfigurací zacházejte opatrně kvůli přihlašovacím údajům. Omezte přístup k souboru a nekopírujte jej do projektových repozitářů ani tiketů podpory. Užitečný diagnostický report bezpečně pojmenuje zvolenou proxy bez zveřejnění hesla.