തിരഞ്ഞെടുത്ത ഹോസ്റ്റിന് പ്രോക്സി ട്രാൻസ്‌പോർട്ടും ക്ലയന്റിന്റെ ബാക്കി ഭാഗത്തിന് വ്യക്തമായ നേരിട്ടുള്ള ട്രാൻസ്‌പോർട്ടും നൽകുക:

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 ക്രമീകരണത്തെ ആശ്രയിക്കുന്നുവെങ്കിൽ വിശ്വാസം വ്യക്തമായി നൽകുക അല്ലെങ്കിൽ അനുയോജ്യ കണ്ടെത്തൽ നയം നിലനിർത്തുക; നിശ്ശബ്ദമായി നഷ്ടപ്പെടുത്തരുത്.

മുഴുവൻ യന്ത്രത്തിന്റെ പ്രോക്സി മാറ്റേണ്ടതില്ല. വഴി പരിശോധനയിൽ ഉദ്ദേശിച്ച പ്രോക്സി ഹോസ്റ്റും ബോധപൂർവം തിരഞ്ഞെടുത്ത പകരം ഹോസ്റ്റും ഉൾപ്പെടുത്തുക.

അനുബന്ധ ലേഖനങ്ങൾ