Ostalari bakarra HTTPX proxyaren bidez bidaltzea
Muntatu proxy-garraioa aukeratutako ostalariarentzat, bezeroaren ohiko ordezko bidea zuzena mantenduz.
Eman aukeratutako ostalariari proxy-garraio bat eta bezeroaren gainerakoari zuzeneko garraio esplizitua:
import httpx
direct = httpx.HTTPTransport(trust_env=False)
proxied = httpx.HTTPTransport(
proxy="http://203.0.113.10:8080",
trust_env=False,
)
with httpx.Client(
transport=direct,
mounts={"all://example.com": proxied},
trust_env=False,
timeout=15,
) as client:
response = client.get("https://example.com/")
print(response.status_code)
other = client.get("https://example.org/")
print(other.status_code)
Ordeztu dokumentazioko helbidea zerbitzuko edo HTTP proxyen zerrendako nahi den HTTP amaiera-puntuarekin. Hemen example.com-ek muntaketa erabiltzen du eta example.org-ek zuzeneko lehenetsia. Bi deiak dira garrantzitsuak: proxyaren ostalariak bakarrik arrakasta izateak ez du ordezko bidea egiaztatzen.
| Bat-etortzearen xehetasuna | Eragina |
|---|---|
all://example.com | Ostalari zehatza helburuko eskema guztietan. |
| Azpidomeinu bat | Aukera bereizia; erabili nahita onartutako komodin bat hori ere bat etorri behar bada. |
| Bide bat | Muntaketek eskema, ostalari eta aukerako ataka ereduak hautatzen dituzte, ez URL bideak. |
| Beste ostalari baterako birbideratzea | Birbideratzeak jarraitzea gaituta badago, URL berria ebaluatzen da eta zuzeneko ordezko bidea erabil dezake. |
Adibideak ingurunea irakurtzea desgaitzen du bezeroan eta bi garraioetan. Beste proxy-arau zabal batek edo bat datorren muntaketak emaitza alda dezake egokitzean. Hedapenak inguruneko CA konfigurazioa behar badu, eman konfiantza esplizituki edo mantendu aurkikuntza-politika egokia, isilean galdu ordez.
Ez da makina osoko proxy-aldaketarik behar. Bide-egiaztapenetan mantendu bai nahi den proxy-ostalaria bai nahita aukeratutako ordezko ostalari bat.