I-BypassList ye-System.Net.WebProxy iqukethe izincazelo ezijwayelekile. Iphethini efana ne-*.office.example ayivumelekile ngoba inkanyezi yokuqala ayinayo incazelo eyandulelayo engayiphinda.

Ezimfuno ze-HTTP ne-HTTPS eziya ku-office.example nezizinda zayo ezingaphansi, ukulungiselelwa kwe-PowerShell kungasebenzisa:

$bypass = @('^https?://([a-z0-9-]+\.)*office\.example(:[0-9]+)?$')
$proxy = [System.Net.WebProxy]::new(
    'http://proxy.example:8080',
    $false,
    [string[]]$bypass
)

Amachashazi aphunyukile ahambisana namachashazi angokoqobo. Iqembu lebula legama lomsingathi eliphindwayo livumela kokubili isizinda esiyisisekelo namagama angaphansi kwaso. Ama-ankha agcina igama elifana ne-office.example.other.test lingaphandle kwalo mthetho. Izintambo ze-PowerShell ezikuquotes elilodwa zigcina ama-backslash asetshenziswa yincazelo.

Ukwenza kwe-.NET okwamanje kuqhathanisa lezi zincazelo nesikimu, igama lomsingathi kanye nechweba elingelona elokuzenzakalela lendawo okuyiwa kuyo. Akufaki indlela yesicelo noma intambo yombuzo. Ngakho iqembu lechweba elikhethekayo livumela namachweba angewona okuzenzakalela; lisuse noma linciphise uma inqubomgomo idinga isevisi ethile.

I-BypassProxyOnLocal ingu-false kulesi sibonelo ukuze inqubomgomo ye-regex ihlolwe ngokwehlukile kuleso silungiselelo esengeziwe se-bypass. Namathisela into ye-proxy evelayo kuklayenti ye-HTTP okufanele iyisebenzise. Ukuze kuhlolwe i-URL yomphakathi evunyelwe ngaphandle kwesizinda se-bypass, umbhalo we-HTTP ovela ku-HTTP proxy list ungahlinzeka ngekheli lakho, ngaphandle kwe-akhawunti ye-proxy elungiselelwe.

Sebenzisa i-IsBypassed namavelu e-Uri amelela ukuhlola isinqumo somzila: isizinda esiyisisekelo, isizinda esisodwa esingaphansi, umsingathi wangaphandle ongahlobene kanye nesijobelelo eside esikhohlisayo. Umphumela we-true usho ukuthi kukhethwe ukufinyelela okuqondile; awufakazeli ukuthi indawo eqondile iyafinyeleleka.

Izihloko ezihlobene