ਚੁਣੇ ਹੋਸਟ ਨੂੰ ਪ੍ਰਾਕਸੀ ਟ੍ਰਾਂਸਪੋਰਟ ਅਤੇ ਬਾਕੀ ਕਲਾਇੰਟ ਨੂੰ ਸਪਸ਼ਟ ਸਿੱਧਾ ਟ੍ਰਾਂਸਪੋਰਟ ਦਿਓ:

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 ਸੈਟਿੰਗ ਉੱਤੇ ਨਿਰਭਰ ਹੋਵੇ ਤਾਂ ਉਹ ਭਰੋਸਾ ਸਪਸ਼ਟ ਦਿਓ ਜਾਂ ਢੁੱਕਵੀਂ ਖੋਜ ਨੀਤੀ ਰੱਖੋ, ਚੁੱਪਚਾਪ ਨਾ ਗੁਆਓ।

ਸਾਰੀ ਮਸ਼ੀਨ ਦਾ ਪ੍ਰਾਕਸੀ ਬਦਲਣ ਦੀ ਲੋੜ ਨਹੀਂ। ਰਾਹ ਜਾਂਚਾਂ ਵਿੱਚ ਲੋੜੀਂਦਾ ਪ੍ਰਾਕਸੀ ਹੋਸਟ ਅਤੇ ਜਾਣਬੁੱਝ ਕੇ ਚੁਣਿਆ ਬਦਲਵਾਂ ਹੋਸਟ ਦੋਵੇਂ ਰੱਖੋ।

ਸੰਬੰਧਿਤ ਲੇਖ