FiddlerCore ਐਪਲੀਕੇਸ਼ਨ ਵੱਲੋਂ ਚੁਣੇ ਪੈਰੈਂਟ ਪ੍ਰੌਕਸੀ ਰਾਹੀਂ ਸੈਸ਼ਨ ਅੱਗੇ ਭੇਜ ਸਕਦਾ ਹੈ। BeforeRequest ਵਿੱਚ ਸੈਸ਼ਨ ਦਾ x-overrideGateway ਫਲੈਗ ਸੈੱਟ ਕਰੋ:

FiddlerApplication.BeforeRequest += session => {
    session["x-overrideGateway"] = "proxy.office.example:8080";
};

ਇਹ ਮੌਜੂਦਾ ਹੋਸਟ ਐਪਲੀਕੇਸ਼ਨ ਲਈ FiddlerCore ਘਟਨਾ ਰਜਿਸਟ੍ਰੇਸ਼ਨ ਦਾ ਟੁਕੜਾ ਹੈ। ਫਲੈਗ ਦਾ ਆਮ host:port ਰੂਪ HTTP ਗੇਟਵੇ ਦਰਸਾਉਂਦਾ ਹੈ। ਬੇਨਤੀ ਦੀ ਮੰਜ਼ਿਲ ਉਹੀ ਵੈੱਬਸਾਈਟ ਰਹਿੰਦੀ ਹੈ ਜੋ ਸ਼ੁਰੂ ਵਿੱਚ ਦੱਸੀ ਗਈ ਸੀ। ਪੈਰੈਂਟ-ਪ੍ਰੌਕਸੀ ਪ੍ਰਮਾਣ ਪੱਤਰਾਂ ਤੋਂ ਬਿਨਾਂ ਕਿਸੇ ਜਨਤਕ ਸਾਈਟ ਦੀ ਸੁਤੰਤਰ ਜਾਂਚ ਲਈ, ਜਦੋਂ ਨੈੱਟਵਰਕ ਉਸ ਰਸਤੇ ਦੀ ਆਗਿਆ ਦਿੰਦਾ ਹੈ ਤਾਂ HTTP ਪ੍ਰੌਕਸੀ ਸੂਚੀ ਢੁਕਵੇਂ host:port ਮੁੱਲ ਦਿੰਦੀ ਹੈ।

ਬਿਨਾਂ ਸ਼ਰਤ ਹੈਂਡਲਰ ਆਪਣੇ ਵਿੱਚੋਂ ਲੰਘਣ ਵਾਲੇ ਹਰ ਸੈਸ਼ਨ ਉੱਤੇ ਉਹੀ ਪੈਰੈਂਟ ਲਾਗੂ ਕਰਦਾ ਹੈ। ਚੋਣਵੀਂ ਰੂਟਿੰਗ ਲਈ ਅਸਾਈਨਮੈਂਟ ਨੂੰ ਐਪਲੀਕੇਸ਼ਨ ਦੇ ਮੰਜ਼ਿਲ ਨਿਯਮ ਦੇ ਅੰਦਰ ਰੱਖੋ ਅਤੇ ਬਾਕੀ ਸੈਸ਼ਨਾਂ ਨੂੰ ਉਨ੍ਹਾਂ ਦੀ ਲੋੜੀਂਦੀ ਗੇਟਵੇ ਨੀਤੀ ਉੱਤੇ ਛੱਡ ਦਿਓ।

ਦਸਤਾਵੇਜ਼ੀ ਵਿਸ਼ੇਸ਼ ਮੁੱਲ DIRECT ਉਸ ਸੈਸ਼ਨ ਲਈ ਸਿੱਧਾ ਰਸਤਾ ਚੁਣਦਾ ਹੈ। ਇਹ ਤਦ ਲਾਭਦਾਇਕ ਹੈ ਜਦੋਂ ਕਾਰਪੋਰੇਟ ਪੈਰੈਂਟ ਤੋਂ ਬਿਨਾਂ ਅੰਦਰੂਨੀ ਮੰਜ਼ਿਲ ਤੱਕ ਪਹੁੰਚਣਾ ਹੋਵੇ।

ਦੋ ਸਰੋਤਿਆਂ ਨੂੰ ਵੱਖ ਰੱਖਣਾ ਲਾਜ਼ਮੀ ਹੈ: ਗਾਹਕ FiddlerCore ਸਰੋਤੇ ਨਾਲ ਜੁੜਦੇ ਹਨ, ਜਦੋਂ ਕਿ ਓਵਰਰਾਈਡ ਅਗਲਾ ਪ੍ਰੌਕਸੀ ਦਰਸਾਉਂਦਾ ਹੈ। ਓਵਰਰਾਈਡ ਨੂੰ FiddlerCore ਦੇ ਆਪਣੇ ਸੁਣਨ ਵਾਲੇ ਬਿੰਦੂ ਵੱਲ ਵਾਪਸ ਮੋੜਨ ਨਾਲ ਬੇਨਤੀ ਚੱਕਰ ਵਿੱਚ ਆ ਜਾਵੇਗੀ।

ਬੇਨਤੀ ਉੱਪਰ ਭੇਜੇ ਜਾਣ ਤੋਂ ਪਹਿਲਾਂ ਫਲੈਗ ਸੈੱਟ ਕਰੋ। ਜਵਾਬ ਆਉਣ ਤੋਂ ਬਾਅਦ ਬਦਲਣ ਨਾਲ ਦਿਖਾਇਆ ਜਾਂਦਾ ਸੈਸ਼ਨ ਡੇਟਾ ਬਦਲ ਸਕਦਾ ਹੈ, ਪਰ ਪੂਰੀ ਹੋ ਚੁੱਕੀ ਨੈੱਟਵਰਕ ਕਾਰਵਾਈ ਨੂੰ ਮੁੜ ਰਸਤਾ ਨਹੀਂ ਦਿੱਤਾ ਜਾ ਸਕਦਾ।

ਸੰਬੰਧਿਤ ਲੇਖ