አንድ አስተናጋጅ ብቻ በ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 ማያያዣውን፣ example.org ቀጥተኛውን ነባሪ ይጠቀማሉ። ሁለቱም ጥሪዎች አስፈላጊ ናቸው፤ የፕሮክሲ አስተናጋጁ ብቻ መሳካት የመጠባበቂያ መንገዱን አያረጋግጥም።
| የማዛመድ ዝርዝር | ውጤት |
|---|---|
all://example.com | በሁሉም የመድረሻ ስኪማዎች ላይ ያው ትክክለኛ አስተናጋጅ። |
| ንዑስ ጎራ | የተለየ ምርጫ፤ እሱም መዛመድ ካለበት፣ የሚደገፍ ዋይልድካርድ ሆን ብለው ይጠቀሙ። |
| መንገድ | ማያያዣዎች የስኪማ፣ አስተናጋጅና አማራጭ ፖርት ንድፎችን ይመርጣሉ፣ የURL መንገዶችን አይደለም። |
| ወደ ሌላ አስተናጋጅ አቅጣጫ መቀየር | አቅጣጫ መቀየርን መከተል ሲነቃ፣ አዲሱ URL ይዛመዳልና ቀጥተኛውን መጠባበቂያ ሊጠቀም ይችላል። |
ምሳሌው በደንበኛውና በሁለቱ ማስተላለፊያዎች የአካባቢ ፍለጋን ያጠፋል። ሲያስተካክሉት ሌላ ሰፊ የፕሮክሲ ደንብ ወይም የሚዛመድ ማያያዣ ውጤቱን ሊቀይር ይችላል። ስርጭቱ ከአካባቢ በሚመጣ CA ውቅር ላይ ከተመሠረተ፣ እምነቱን በግልጽ ይስጡ ወይም ተገቢውን የፍለጋ ፖሊሲ ያቆዩ፤ በዝምታ አያጡት።
ለሙሉ ማሽኑ የፕሮክሲ ለውጥ አያስፈልግም። በመንገድ ፍተሻዎችዎ ውስጥ ሁለቱንም የታሰበውን የፕሮክሲ አስተናጋጅና ሆን ተብሎ የተመረጠ መጠባበቂያ አስተናጋጅ ያቆዩ።