Proxy, skrit v vaši konfiguraciji curl
Poiščite privzeto konfiguracijo curl, ohranite trajne nastavitve proxyja pregledne in jih za eno diagnostiko obidite.
Odstranili ste spremenljivke proxyja in odprli nov terminal, vendar se curl še vedno povezuje z istim proxyjem. Pred spreminjanjem omrežnih nastavitev sistema preverite lastno konfiguracijsko datoteko curl.
curl lahko ob zagonu naloži privzeto konfiguracijo. Trajni vnos proxyja uporablja njeno konfiguracijsko sintakso:
proxy = "http://203.0.113.10:8080"
Dokumentacija konfiguracijske datoteke pojasnjuje podprta mesta datotek in pravila razčlenjevanja. Zgornji naslov je ponazorilen; seznam HTTP-proxyjev ponuja kandidate za dovoljen preizkus javne poti. Uporabite dokumentirano zaporedje iskanja za svojo platformo; ime datoteke iz starega odgovora za Windows morda ne bo ustrezalo datoteki, ki jo nameščeni curl dejansko bere.
Začnite primerjavo brez privzete datoteke
Najprej vnesite -q, da preprečite nalaganje privzete konfiguracije curl. Za izrecno neposredno zahtevo počistite tudi izbiro proxyja:
curl -q --proxy "" https://example.com/
Če onemogočite samo konfiguracijsko datoteko, ostanejo drugi vhodi, vključno z okoljskimi spremenljivkami. Prazna možnost proxyja jasno pokaže namen usmerjanja.
Vzdevek ali ovoj lupine lahko doda možnosti proxyja, preden curl vidi vaše argumente. Če se minimalna primerjava vede nepričakovano, preverite, kako lupina razreši ukaz in katere konfiguracijske datoteke obstajajo.
Privzete vrednosti naj bodo preproste
Privzeta datoteka je priročna za stabilno osebno pot. Skripti, ki potrebujejo določen proxy, naj to odvisnost jasno navedejo, namesto da bi se zanašali na datoteko v domačem imeniku razvijalca.
Pri poverilnicah v trajni konfiguraciji bodite previdni. Omejite dostop do datoteke in je ne kopirajte v projektne repozitorije ali zahtevke podpore. Uporabno diagnostično poročilo varno navede izbrani proxy brez objave gesla.