પસંદ હોસ્ટને પ્રોક્સી ટ્રાન્સપોર્ટ અને બાકીના ક્લાયન્ટને સ્પષ્ટ સીધો ટ્રાન્સપોર્ટ આપો:

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 ગોઠવણી પર આધારિત હોય તો વિશ્વાસ સ્પષ્ટ આપો અથવા યોગ્ય શોધ નીતિ રાખો, જેથી ચૂપચાપ ન ખોવાય.

આખી મશીનની પ્રોક્સી બદલવાની જરૂર નથી. માર્ગ તપાસમાં ઇચ્છિત પ્રોક્સી હોસ્ટ અને ઇરાદાપૂર્વક પસંદ કરેલો વૈકલ્પિક હોસ્ટ બંને રાખો.

સંબંધિત લેખો