Uklonili ste varijable proxyja i otvorili novi terminal, ali curl se i dalje povezuje s istim proxyjem. Prije promjene mrežnih postavki sistema provjerite vlastitu konfiguracijsku datoteku curla.

curl pri pokretanju može učitati podrazumijevanu konfiguraciju. Trajni unos proxyja koristi njenu konfiguracijsku sintaksu:

proxy = "http://203.0.113.10:8080"

Dokumentacija konfiguracijske datoteke objašnjava podržane lokacije datoteka i pravila parsiranja. Gornja adresa je primjer; lista HTTP proxyja nudi kandidate za dozvoljeni test javne rute. Koristite dokumentovani redoslijed pretrage za svoju platformu; ime datoteke iz starog Windows odgovora možda neće pogoditi datoteku koju instalirani curl stvarno čita.

Započnite poređenje bez podrazumijevane datoteke

Stavite -q prvo kako biste spriječili učitavanje podrazumijevane curl konfiguracije. Za izričit direktni zahtjev očistite i izbor proxyja:

curl -q --proxy "" https://example.com/

Samo potiskivanje konfiguracijske datoteke ostavlja druge ulaze, uključujući varijable okruženja. Prazna opcija proxyja jasno pokazuje namjeru usmjeravanja.

Shell alias ili omotač može dodati proxy opcije prije nego što curl vidi vaše argumente. Ako se minimalno poređenje ponaša neočekivano, provjerite kako shell razrješava naredbu i koje konfiguracijske datoteke postoje.

Neka podrazumijevane vrijednosti budu jednostavne

Podrazumijevana datoteka je praktična za stabilnu ličnu rutu. Skripte kojima treba određeni proxy trebaju jasno navesti tu zavisnost umjesto oslanjanja na datoteku u kućnom direktoriju programera.

Budite oprezni s vjerodajnicama u trajnoj konfiguraciji. Ograničite pristup datoteci i ne kopirajte je u projektne repozitorije ili tikete podrške. Koristan dijagnostički izvještaj sigurno navodi izabrani proxy bez objavljivanja lozinke.

Povezani članci