Тандалган хостко прокси транспортун, кардардын калганына ачык түз транспорт бериңиз:

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)

Документтик даректи кызмат же HTTP проксилердин тизмесинен керектүү HTTP чекитине алмаштырыңыз. Бул жерде example.com байлоону, example.org түз демейкини колдонот. Эки чакыруу тең маанилүү: прокси хосту гана ийгиликтүү болсо резервдик багыт текшерилбейт.

Дал келүү маалыматыТаасири
all://example.comБардык максат схемаларында так ошол хост.
СубдоменӨзүнчө тандоо; ал да дал келиши керек болсо, колдоого алынган алмаштыргыч белгини атайлап колдонуңуз.
ЖолБайлоолор схема, хост жана кошумча порт үлгүлөрүн тандайт, URL жолдорун эмес.
Башка хостко кайра багыттооКайра багыттоону ээрчүү күйгүзүлсө жаңы URL салыштырылат жана түз резервди колдонушу мүмкүн.

Мисал кардарда жана эки транспортто чөйрөнү аныктоону өчүрөт. Ыңгайлаштырганда башка кең прокси эрежеси же дал келген байлоо натыйжаны өзгөртө алат. Орнотуу чөйрөдөн берилген CA жөндөөсүнө таянса, ишенимди ачык бериңиз же ылайыктуу аныктоо саясатын сактаңыз, үнсүз жоголбосун.

Бүт машинанын проксисин өзгөртүү зарыл эмес. Багыт текшерүүлөрүндө керектүү прокси хостун да, атайлап тандалган резервдик хостту да кармаңыз.

Тектеш макалалар