له .NET وپوښتئ چې د یوه URL لپاره کوم پروکسي به وکاروي
د یو دقیق هدف لپاره د ډیفالټ پروکسي غوراوي وګورئ، په شمول د تېرېدو پرېکړې او د HttpClient صریح بدلونونه.
د هغه دقیق 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 نه اندازه کوي; که اړتیا وي د همدې کلاینټ او لارې له لارې داسې شواهد راټول کړئ.