NO_PROXY samsvar millum curl, .NET og containers
Broyt eina felags beinleiðis-routing stevnu til klient-specifika uppsetning við einum lítlum setti av umboðandi málum.
Eitt toymi setur eina umfaringsstreing í eina felags umhvørvisfílu. curl fer beinleiðis, ein onnur aplikatión brúkar proxy, og ein container ber seg øðrvísi at aftur. Felagsfílan býtti somu tekin. Men hon býtti ikki ein felags parser.
Tann varandi luturin er stevnan: hvørji mál skulu vera beinleiðis, undir hvørjum treytum? Halt tí skilt frá streinginum, sum hvørt forrit hevur tørv á.
Skriva tær væntaðu leiðirnar fyrst
Brúka umboðandi adressur, eisini mark og ikki bara lættar eydnur:
| Málsform | Spurningur til eigaran av stevnuni |
|---|---|
| Yvirskipað domein | Skal tað umfarast, ella bara børn tess? |
| Eitt undirdomein | Arvar tað somu leið? |
| Ein bókstavlig privatur IP | Er tann adressan beinleiðis atkomandi frá hesum klienti? |
| Sama tænastan undir einum hostnavni | Skulu navnbaseraðar og adressubaseraðar fyrispurningar samsvara? |
| Ein onnur tænastuport | Nær undantakið hostin ella ein lur? |
Greina síðan brúkararnar: daemonin, sum drar eina mynd, forritið inni í containerinum, eitt mál-HTTP-bókasavn og ein interaktiv kag-nýtari kunnu allir vera serstakar uppføringar. Ein Docker-klient-proxyuppsetning kann fylla umhvørvisvirði containersins uttan at hvør klient inni má seta somu samsvarsreglur í verk.
Umset heldur enn at kopiera blindan
Eitt skjalfest dømi um veruligan mun er markið fyri yvirskipaða domeininum. Domeinsúttøkan hjá curl fevnir um tann nevnda domeinin og samsvarandi børn. Umhvørvisstevnan hjá .NET skilur hitt beri navnið frá undirdomeinsforminum við fremsta punkti. Ein almenn regla at altíð seta fremsta punkt kann ikki lýsa báðar stevnurnar álítandi.
IP-økis stuðul er eisini treytaður av brúkaranum og versjónini. Ein maskina við nýggjum sjálvstøðugum curl kann framvegis koyra eina aplikatión, sum er knýtt at eldri libcurl, ella ein klient, sum brúkar eitt heilt annað bókasavn. Útgávan av stýriskipanini er ikki full klient-skrá.
Fyri hvønn brúkara, skráset hansara stuðlaðu uppsetningar-grænseflata og minstu lýsingina av ætlaðu leiðunum. Ein stutt og greið host-listi kann vera betri enn eitt kløktugt mynstur, sum eingin kann greiða frá.
Halt uppsetningarprógv skilt frá sambandsprógvi
Ein greinað uppsetning ella eitt routing-avgerð-API kann vísa, hvat forritið valdi. Úrslit av einum fyrispurningi vísir síðan, um tann leiðin var nýtilig. Í .NET, HttpClient.DefaultProxy.IsBypassed veitir ta uppsetningar-síðu eftirlitið, tá ið standardproxy er stevnan, sum verður brúkt. Greina ikki eina óatkomiliga beinleiðis tænastu sum brest í umfaringsparserinum bara tí, at fyrispurningurin timaði út.
Varðveit markmálini, tá ið tú dagførir ein klient ella eina grundmynd. Tey gera komandi samsvarsbroytingar sjónligar uttan at alt toymið má finna aftur, hví fílan inniheldur tvey líknandi domeinsuppføringar.