Du fjerna proxyvariablane, opna ein ny terminal, og curl koplar seg framleis til same proxy. Før du endrar nettverksinnstillingane i systemet, bør du sjekke curl si eiga konfigurasjonsfil.

curl kan laste inn ein standardkonfigurasjon ved oppstart. Ein varig proxy-post brukar konfigurasjonssyntaksen:

proxy = "http://203.0.113.10:8080"

Dokumentasjonen for konfigurasjonsfila forklarer støtta filplasseringar og reglar for tolking. Adressa ovanfor er berre eit døme; HTTP-proxylista tilbyr kandidatar for 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 curl sin standardkonfigurasjon 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.

Relaterte artikler