שיקן נאָר איין האָסט דורך אַן HTTPX־פּראָקסי
מאָנטיר אַ פּראָקסי־טראַנספּאָרט פֿאַרן אויסגעקליבענעם האָסט און האַלט דעם קליענטס געוויינטלעכן רעזערוו־וועג דירעקט.
גיב דעם אויסגעקליבענעם האָסט אַ פּראָקסי־טראַנספּאָרט און דעם רעשט פֿונעם קליענט אַן אויסדריקלעך דירעקטן טראַנספּאָרט:
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 דעם mount און example.org דעם דירעקטן פֿעליק. ביידע רופֿן זענען וויכטיק: הצלחה נאָר בײַם פּראָקסי־האָסט באַשטעטיקט נישט דעם רעזערוו־וועג.
| פּרט פֿון צופּאַסונג | ווירקונג |
|---|---|
all://example.com | דער פּינקטלעכער האָסט פֿאַר אַלע ציל־סכעמעס. |
| אַ סובדאָמיין | אַ באַזונדערע ברירה; ניץ בכּיוון אַ געשטיצטן ווילדקאַרד אויב ער זאָל אויך צופּאַסן. |
| אַ וועג | Mounts קלײַבן סכעמע-, האָסט- און אָפּציאָנעלע פּאָרטמוסטערן, נישט URL־וועגן. |
| אַן איבערפֿירונג צו אַן אַנדער האָסט | ווען מע פֿאָלגט איבערפֿירונגען, ווערט דער נײַער URL צוגעפּאַסט און קען ניצן דעם דירעקטן רעזערוו־וועג. |
דער בײַשפּיל לעשט אויס סבֿיבֿה־אַנטדעקונג אויפֿן קליענט און ביידע טראַנספּאָרטן. אַן אַנדער ברייטע פּראָקסי־רעגל אָדער צופּאַסיקער mount קען טוישן דעם רעזולטאַט בײַם צופּאַסן. אויב דער אויפֿשטעל איז אָפּהענגיק פֿון CA־קאָנפֿיגוראַציע פֿון דער סבֿיבֿה, גיב דאָס צוטרוי בפֿירוש אָדער האַלט די פּאַסיקע אַנטדעקונגס־פּאָליטיק, אַנשטאָט עס שטיל צו פֿאַרלירן.
מע דאַרף נישט טוישן דעם פּראָקסי פֿאַר דער גאַנצער מאַשין. נעם אַרײַן אין דײַנע וועגקאָנטראָלן סײַ דעם געוואָלטן פּראָקסי־האָסט סײַ אַ בכּיוון אויסגעקליבענעם רעזערוו־האָסט.