Rubuta shigarwar ketare WebProxy a matsayin maganganu na yau da kullum
Gina ingantaccen magana ta ketare ta System.Net.WebProxy da ɗigogi da aka tsere da kuma iyakokin sunan mai masauki, maimakon wildcard irin na shell.
Hujjar BypassList ta System.Net.WebProxy tana ɗauke da maganganu na yau da kullum. Tsari kamar *.office.example ba shi da inganci domin tauraron farko ba shi da wata magana da ta gabace ta da zai maimaita.
Don buƙatun HTTP da HTTPS zuwa office.example da yankunan sa, saitin PowerShell na iya amfani da:
$bypass = @('^https?://([a-z0-9-]+\.)*office\.example(:[0-9]+)?$')
$proxy = [System.Net.WebProxy]::new(
'http://proxy.example:8080',
$false,
[string[]]$bypass
)
Ɗigogin da aka tsere suna dacewa da ɗigogi na zahiri. Rukunin alamar sunan mai masauki da aka maimaita yana yarda da yankin tushe da kuma sunaye da ke ƙarƙashinsa. Ankar ɗin suna riƙe suna kamar office.example.other.test a wajen wannan ƙa'ida. Kuɗaɗɗen PowerShell masu lanƙwasa ɗaya suna kiyaye bayan-slas ɗin da maganar ke amfani da su.
Aikin .NET na yanzu yana kwatanta waɗannan maganganu da tsarin manufa, sunan mai masauki da tashar da ba ta asali ba. Ba ya haɗa da hanyar buƙata ko igiyar tambaya. Don haka rukunin tasha na zaɓi yana yarda da tashoshi marasa asali kuma; cire shi ko rage shi idan manufar tana buƙatar takamaiman sabis.
BypassProxyOnLocal ƙarya ne a wannan misalin domin a iya duba manufar regex daban da wancan ƙarin saitin ketare. Haɗa abin da aka samu na wakili zuwa abokin ciniki na HTTP wanda ya kamata ya yi amfani da shi. Don gwajin URL na jama'a da aka yarda a wajen yankin ketare, shigarwar HTTP daga HTTP proxy list na iya bayar da adireshinsa, ba tare da an saita asusun wakili ba.
Yi amfani da IsBypassed tare da ƙimar Uri wakilai don duba shawarar hanya: yankin tushe, yanki ɗaya na ƙasa, mai masauki na waje mara alaƙa da ƙarin dogon ƙari na yaudara. Sakamakon true yana nufin an zaɓi shiga kai tsaye; ba ya tabbatar da cewa za a iya isa wurin kai tsaye.