Sgrìobh inntrigidhean seachain WebProxy mar abairtean àbhaisteach
Tog abairt seachain dhligheach airson System.Net.WebProxy le puingean air an teicheadh agus crìochan soilleir air ainm an òstair an àite wildcard ann an stoidhle na slige.
Tha abairtean àbhaisteach ann an argamaid BypassList de System.Net.WebProxy. Tha pàtran mar *.office.example mì-dhligheach oir chan eil abairt roimhe aig an reul-tòiseachaidh ri ath-aithris.
Airson iarrtasan HTTP agus HTTPS gu office.example agus na fo-fhearainn aige, faodaidh rèiteachadh PowerShell seo a chleachdadh:
$bypass = @('^https?://([a-z0-9-]+\.)*office\.example(:[0-9]+)?$')
$proxy = [System.Net.WebProxy]::new(
'http://proxy.example:8080',
$false,
[string[]]$bypass
)
Tha na puingean air an teicheadh a' freagairt ri puingean litireil. Tha am buidheann leubail ainm òstair a tha air ath-aithris a' ceadachadh an dà chuid an fhearainn bhunait agus ainmean na bhàn. Tha na h-acairean a' cumail ainm mar office.example.other.test taobh a-muigh na riaghailt seo. Bidh sreangan PowerShell ann an aon-chomharran a' gleidheadh nan claon-stiallach a chleachdas an abairt.
Tha cur-an-gnìomh .NET làithreach a' coimeas nan abairtean seo ri sgeama, ainm òstair agus port nach eil na bhun-roghainn aig a' cheann-uidhe. Chan eil e a' gabhail a-steach slighe an iarrtais no sreang an fhiosrachaidh. Mar sin tha am buidheann puirt roghainneach a' ceadachadh puirt nach eil nam bun-roghainn cuideachd; thoir air falbh no caolich e ma tha am poileasaidh ag iarraidh seirbheis shònraichte.
Tha BypassProxyOnLocal false san eisimpleir seo gus an tèid am poileasaidh abairt-àbhaisteach a sgrùdadh air leth bhon t-suidheachadh seachain a bharrachd sin. Ceangail an nì progsaidh a thig às ris a' chliant HTTP a bu chòir a chleachdadh. Airson deuchainn URL poblach ceadaichte taobh a-muigh fearann an t-seachain, faodaidh inntrigeadh HTTP bhon HTTP proxy list an seòladh aige a sholarachadh, gun chunntas progsaidh air a rèiteachadh.
Cleachd IsBypassed le luachan Uri riochdachail gus co-dhùnadh an t-slighe a sgrùdadh: am fearann bunait, aon fho-fhearann, òstair a-muigh neo-cheangailte agus iar-leasachan nas fhaide meallta. Tha toradh true a' ciallachadh gun deach ruigsinneachd dhìreach a thaghadh; chan eil e a' dearbhadh gu bheil an ceann-uidhe dìreach ruigsinneach.