Proxyen som ligg gøymd i curl-konfigurasjonen
Finn standardkonfigurasjonen til curl, hald varige proxyinnstillingar lesbare og hopp over dei for éin diagnose.
Du har fjerna proxyvariablane, opna ein ny terminal, og curl koplar seg framleis til den same proxyen. Før du endrar nettverksinnstillingane i systemet, bør du sjekke curl si eiga konfigurasjonsfil.
curl kan laste inn ein standardkonfigurasjon når programmet startar. Ein varig proxy-post brukar denne konfigurasjonssyntaksen:
proxy = "http://203.0.113.10:8080"
Dokumentasjonen for konfigurasjonsfila forklarer støtta filplasseringar og reglar for tolking. Adressa ovanfor er eit døme; HTTP-proxylista tilbyr kandidatar til ein tillaten test av ei offentleg rute. Bruk den dokumenterte søkjerekkjefølgja for plattforma di; eit filnamn frå eit gamalt Windows-svar kan bomme på fila som den installerte curl faktisk les.
Start ei samanlikning utan standardfila
Plasser -q først for å hindre at standardkonfigurasjonen til curl blir lasta. For ein tydeleg direkte førespurnad må du òg tømme proxyvalet:
curl -q --proxy "" https://example.com/
Å berre undertrykkje konfigurasjonsfila lèt andre inndata, mellom anna miljøvariablar, stå att. Det tomme proxyvalet gjer rutingsintensjonen tydeleg.
Eit shell-alias eller ein wrapper kan leggje til proxyval før curl ser argumenta dine. Dersom den minimale samanlikninga oppfører seg uventa, bør du undersøkje korleis shell finn kommandoen og kva konfigurasjonsfiler som finst.
Hald standardverdiane enkle
Ei standardfil er praktisk for ei stabil personleg rute. Skript som treng ein bestemt proxy, bør seie tydeleg frå om avhengigheita i staden for å stole på ei fil i heimekatalogen til ein utviklar.
Ver varsam med innloggingsopplysningar i varig konfigurasjon. Avgrens tilgangen til fila og unngå å kopiere henne til prosjektlager eller støttesaker. Ein nyttig diagnoserapport nemner den valde proxyen utan å publisere passordet.