Qor isticmaalka WebProxy sidii tibaaxo caadi ah
Dhis tibaax ka-gudub oo ansax ah oo System.Net.WebProxy leh dhibcaha la baxsaday iyo xadka magaca martigeliyaha oo cad halkii wildcard qaab shell.
Doodda BypassList ee System.Net.WebProxy waxay ka kooban tahay tibaaxo caadi ah. Qaab sida *.office.example ma ansan yahay sababtoo ah xiddigta hore ma laha tibaax hore oo ay ku celceliso.
Codsiyada HTTP iyo HTTPS ee loo diro office.example iyo subdomains-kiisa, habaynta PowerShell waxay isticmaali kartaa:
$bypass = @('^https?://([a-z0-9-]+\.)*office\.example(:[0-9]+)?$')
$proxy = [System.Net.WebProxy]::new(
'http://proxy.example:8080',
$false,
[string[]]$bypass
)
Dhibcaha la baxsaday waxay u dhigmaan dhibco dhab ah. Kooxda calaamadda magaca martigeliyaha ee soo noqnoqda waxay ogolaataa domainka aasaasiga ah iyo magacyada ka hooseeya labadaba. Xidhitaannada waxay magac sida office.example.other.test ka hayaan xeerkan dibaddiisa. Xargaha PowerShell ee hal xigasho leh waxay ilaaliyaan jajabyada dambe ee tibaaxdu isticmaasho.
Fulinta .NET ee hadda jirta waxay tibaaxahan la barbardhigtaa qaabka, magaca martigeliyaha iyo dekedda aan caadiga ahayn ee meesha loo socdo. Kuma daro waddada codsiga ama xargaha weydiinta. Sidaas darteed kooxda dekedda ikhtiyaariga ah waxay sidoo kale ogolaataa dekedo aan caadi ahayn; ka saar ama ka dhuubtee haddii siyaasaddu u baahan tahay adeeg gaar ah.
BypassProxyOnLocal waa false tusaalahan si siyaasadda regex loo baari karo si gooni ah dejintaas ka-gudub ee dheeraadka ah. Ku xidh shayga proxy ee ka soo baxa macmiilka HTTP ee ay tahay inuu isticmaalo. Tijaabada URL dadweyne ee la oggol yahay oo ka baxsan domainka ka-gudubka, gelinta HTTP oo ka timid HTTP proxy list ayaa bixin karta cinwaankeeda, iyada oo aan la habayn akoon proxy.
Isticmaal IsBypassed oo leh qiyam Uri matala si aad u baarto go'aanka dariiqa: domainka aasaasiga ah, hal subdomain, martigeliyaha dibadda oo aan xiriir la lahayn iyo daba dheer oo khiyaano leh. Natiijada true waxay ka dhigan tahay in galitaan toos ah la doortay; ma caddaynayso in meesha tooska ah la gaari karo.