Vlera no_proxy dhe NO_PROXY në konflikt në Linux
Gjeni vlerat no_proxy dhe NO_PROXY në konflikt përpara se të supozoni se dy klientë morën të njëjtën politikë të rrugëtimit të drejtpërdrejtë.
Një proces Linux mund të trashëgojë të dyja këto vlera:
NO_PROXY=old.office.example
no_proxy=new.office.example
Këto janë emra të veçantë në një mjedis që i dallon shkronjat e mëdha nga të voglat. Një klient që i mbështet të dyja mund të zgjedhë vetëm një vlerë jo të zbrazët, prandaj shtypja vetëm e NO_PROXY mund të humbasë politikën që përdor në të vërtetë.
| Zbatim konkret | Përparësi kur të dyja janë jo të zbrazëta |
|---|---|
| Ndihmësi i proksit të mjedisit i integruar në Go 1.27.3 | Shkronjat e mëdha përpara të voglave |
| Kërkimi i anashkalimit në Requests 2.34.2 | Shkronjat e vogla përpara të mëdhave |
Kontrolloni të dyja shkrimet në kufirin e nisjes së procesit që dështon. Njësia e shërbimit, profili i shell-it, përkufizimi i kontejnerit ose ekzekutuesi i punëve mund të japin vlerën që mbijeton. Rregulloni burimin e konfliktit, në vend që të zëvendësoni serverin proxy ndërsa mbeten dy politika të ndryshme.
Jepuni programeve pjesëmarrëse listën e synuar përmes konfigurimit që ata mbështesin. Nëse përputhshmëria kërkon të dyja shkrimet, mbajini vlerat të sinkronizuara. Regjistroni edhe variablat e pikës fundore të proksit të zgjedhur: kombinimi i pikës fundore të një klienti me listën e anashkalimit të një klienti tjetër nuk është krahasim i kontrolluar.
Tabela përshkruan ato versione të burimit, jo të gjitha programet Go ose bibliotekat Python të ardhshme. Edhe Windows ka një semantikë të ndryshme të shkronjave të mëdha në emrat e mjedisit; kontrolloni çfarë ruan procesi i tij në vend që të supozoni se riprodhon konfliktin e dy emrave të Linux.