Send bert ein vert gjøgnum ein HTTPX-proxy
Knýt proxyflutning til ein valdan vert og varðveit vanligu varaleiðina hjá klientinum beinleiðis.
Gev valda vertinum ein proxyflutning og restini av klientinum ein beinleiðis flutning, sum er týðiliga settur:
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)
Skift skjaladømisadressuna út við ætlaða HTTP-endapunktið frá tænastuni ella listanum við HTTP-proxyum. Her brúkar example.com knýtingina og example.org beinleiðis standardleiðina. Bæði køll eru týdningarmikil: eydnaður proxyvertur einsamall kann ikki vátta varaleiðina.
| Samsvarsatriði | Ávirkan |
|---|---|
all://example.com | Júst tann verturin tvørtur um málskema. |
| Eitt undirøki | Eitt serstakt val; brúka tilætlað eitt stuðlað jokartekn, um tað eisini skal passa. |
| Ein slóð | Knýtingar velja skema-, verts- og møgulig portmynstur, ikki URL-slóðir. |
| Ein umvísing til annan vert | Tá fylging av umvísingum er virkin, verður nýggja URL samanborin og kann brúka beinleiðis varaleiðina. |
Dømið sløkkir umhvørviskanning á klientinum og báðum flutningum. Onnur víð proxyregla ella samsvarandi knýting kann broyta úrslitið við tillaging. Byggir uppsetingin á CA-stillingar úr umhvørvinum, gev álitið beinleiðis ella varðveit hóskandi leitingarreglur heldur enn at missa tað uttan boð.
Ongin proxybroyting fyri alla maskinuna er neyðug. Hav bæði ætlaða proxyvertin og ein tilætlaðan varavert við í leiðarkanningunum.