NO_PROXY bateragarritasuna curl, .NET eta edukiontzien artean
Bihurtu zuzeneko bideratze-politika partekatu bat bezeroaren berariazko konfigurazio bi, helmuga adierazgarri multzo txiki bat erabiliz.
Talde batek saihesbide-kate bat jartzen du ingurune-fitxategi partekatu batean. curl zuzenean doa, beste aplikazio batek proxya erabiltzen du, eta edukiontzi batek beste modu batera jokatzen du berriro. Fitxategi partekatuak karaktere berak banatu zituen. Baina ez zuen analizatzaile partekatu bat banatu.
Objektu iraunkorra politika da: zein helmuga izan behar diren zuzenak eta zein baldintzatan. Mantendu hori programa bakoitzak behar duen katetik bereizita.
Idatzi lehenengo espero diren ibilbideak
Erabili helbide adierazgarriak, mugak barne eta ez soilik arrakasta errazak:
| Helmugaren forma | Politikaren jabearentzako galdera |
|---|---|
| Guraso domeinua | Saihestu behar da, edo soilik bere seme-alabak? |
| Azpidomeinu bat | Ibilbide bera heredatzen du? |
| IP pribatu literal bat | Helbide hori zuzenean irisgarria da bezero honetatik? |
| Zerbitzu bera ostalari-izen baten pean | Izeneko eta helbideko eskaerek bat etorri behar dute? |
| Beste zerbitzu-portu bat | Salbuespenak ostalaria edo entzule bakarra hartzen du? |
Ondoren identifikatu kontsumitzaileak: irudia jaisten duen deabrua, edukiontzi barruko programa, hizkuntza baten HTTP liburutegia eta nabigatzaile interaktibo bat sarrera bereiziak izan daitezke. Docker bezeroaren proxy konfigurazioak edukiontziaren ingurune-balioak bete ditzake, barruko bezero bakoitzak bat-etortze arau berberak inplementatu beharrik gabe.
Itzuli itsu-itsuan kopiatu beharrean
Diferentzia erreal baten adibide dokumentatu bat guraso domeinuaren muga da. curl-ren domeinu-bazterketak izendatutako domeinua eta bat datozen seme-alabak hartzen ditu. .NET-en ingurune-politikak izen biluzia eta puntu hasierako azpidomeinu forma bereizten ditu. Beti puntu bat hasieran gehitu arau unibertsalak ezin ditu bi politikak modu fidagarrian adierazi.
IP barrutien euskarria kontsumitzailearen eta bere bertsioaren araberakoa da ere. curl autonomo berri bat duen makinak oraindik libcurl zaharrago batera lotutako aplikazio bat exekuta dezake, edo guztiz beste liburutegi bat erabiltzen duen bezero bat. Sistema eragilearen bertsioa ez da bezeroen inbentario osoa.
Kontsumitzaile bakoitzeko, erregistratu onartutako konfigurazio-interfazea eta aurreikusitako ibilbideen adierazpen txikiena. Ostalarien zerrenda labur eta esplizitu bat hobea izan daiteke inork esanahia azaldu ezin duen eredu argi bat baino.
Mantendu konfigurazioaren frogak konexioaren frogak bereizita
Analizatutako ezarpen batek edo bideratze-erabakien API batek erakuts dezake programak zer hautatu duen. Eskaera baten emaitzak gero ibilbide hori erabilgarria zen erakusten du. .NET-en, HttpClient.DefaultProxy.IsBypassed konfigurazio aldeko egiaztapen hori ematen du proxy lehenetsia erabiltzen ari den politika denean. Ez diagnostikatu iristezina den zuzeneko zerbitzu bat saihesbide-analizatzailearen hutsegite gisa eskaerak denbora-muga gainditu duelako soilik.
Mantendu muga-helmugak bezero bat edo oinarrizko irudi bat eguneratzean. Etorkizuneko bateragarritasun-aldaketak ikusgai egiten dituzte, talde osoak fitxategiak zergatik dauzkan antzekoak diren bi domeinu-sarrera berriro aurkitu beharrik gabe.