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.comJúst tann verturin tvørtur um málskema.
Eitt undirøkiEitt 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 vertTá 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.

Skyldar greinar