د هغه دقیق URL په اړه چې ناکامېږي له ډیفالټ تګلارې وپوښتئ:

var destination = new Uri("https://example.com/");
var proxy = HttpClient.DefaultProxy;
Console.WriteLine(proxy.IsBypassed(destination));
Console.WriteLine(proxy.GetProxy(destination));

وکاروئ System او System.Net.Http نومونه. د راستنېدونکي خصوصي پای ټکي معلومات له عامو ثبتونو بهر وساتئ.

مشاهدهمانا
IsBypassed(destination)آیا دا تګلاره د هغه URL لپاره مستقیم لارښوونه غوره کوي.
GetProxy(destination)د تګلارې پایله; WebProxy کولای شي اصلي هدف بیرته راولي کله چې تېر شي.
د ناکامېدونکي کلاینټ له لارې یوه ریښتینې غوښتنهد دې شواهد چې غوره شوې لار کاریدونکې وه که نه.
د هدف خوا ته د سرچینې پته راپورهغه وتل چې د دې غوښتنې لپاره مشاهده شو.

HttpClient.DefaultProxy کله چې سمبالوونکي صریح پروکسي ترتیبات نه لري ډیفالټ لارښوونه برابروي، او پیل یې پلیټفارم ته اړه لري. بل ټاکل شوی پروکسي یا غیر فعال شوی پروکسي کارول کولای شي په بل ډول غوره کړي. ریښتینی سمبالوونکی وګورئ، نه یوازې نوی تشخیصي کلاینټ.

یو خدمت کولای شي د بل کاروونکي چاپیریال سره هم چلیږي. کله چې له یو متقابل اپلیکیشن سره پرتله کوئ، غوره شوی پروکسي، د تېرېدو پرېکړه او د غوښتنې پایله جلا وساتئ. دا کوډ د هدف سره هیڅ اړیکه نه پرانیزي او هیڅ د وتلو IP نه اندازه کوي; که اړتیا وي د همدې کلاینټ او لارې له لارې داسې شواهد راټول کړئ.

اړوندې مقالې