שרייב WebProxy אויסמיידן־איינסאצן ווי רעגולערע אויסדריקן
בויט א גילטיקן אויסמיידן־אויסדרוק פֿאַר System.Net.WebProxy מיט אַנטלאָפֿענע פּונקטן און קלאָרע גרענעצן פֿון האָסט־נאָמען אַנשטאָט אַ שעל־סטיל וויילדקאַרד.
דער BypassList־אַרגומענט פֿון System.Net.WebProxy אַנטהאַלט רעגולערע אויסדריקן. אַ מוסטער ווי *.office.example איז אומגילטיק ווייל דער פֿאָרשטעלנדיקער שטערן האָט נישט קיין פֿריִערדיקן אויסדרוק וואָס ער זאָל איבערחזרן.
פֿאַר HTTP־ און HTTPS־בעטן צו office.example און זײַנע סובדאָמענען קען אַ PowerShell־קאָנפֿיגוראַציע ניצן:
$bypass = @('^https?://([a-z0-9-]+\.)*office\.example(:[0-9]+)?$')
$proxy = [System.Net.WebProxy]::new(
'http://proxy.example:8080',
$false,
[string[]]$bypass
)
די אַנטלאָפֿענע פּונקטן פּאַסן צו ליטעראַלע פּונקטן. די איבערגעחזרטע גרופּע פֿון האָסט־נאָמען־עטיקעט לאָזט צו סיי די באַזיס־דאָמען און סיי נעמען אונטער איר. די אַנקערס האַלטן אַ נאָמען ווי office.example.other.test פֿאַר דעם כּלל. PowerShell־שטריקלעך אין איינציקע ציטאַטן היטן די צוריק־שיפּענדיקע קאַפּעס וואָס דער אויסדרוק ניצט.
די איצטיקע .NET־אומזעצונג פֿאַרגלײַכט די אויסדריקן מיט דעם סכעמע, האָסט־נאָמען און ניט־פֿאַרשטענדיקער פּאָרט פֿון דער ציל. זי נעמט נישט אַרײַן דעם בעט־וועג אָדער דעם פֿראַגע־שטריקל. דערפֿאַר לאָזט די אָפּציאָנעלע פּאָרט־גרופּע אויך ניט־פֿאַרשטענדיקע פּאָרטן; מעק אויס אָדער פֿאַרשמעלער זי אויב די פּאָליטיק פֿאָדערט אַ באַשטימטע דינסט.
BypassProxyOnLocal איז false אין דעם ביישפּיל כּדי מע זאָל קענען באַקוקן די regex־פּאָליטיק באַזונדער פֿון יענער צוגעגעבענער אויסמיידן־איינשטעלונג. פֿאַרבינד דעם פּראָקси־אָביעקט וואָס קומט אַרויס מיט דעם HTTP־קליענט וואָס זאָל אים ניצן. פֿאַר אַ דערלויבטן פּובליק־URL־פּרוּוו אַרויס דער אויסמיידן־דאָמען קען אַן HTTP־איינסאַץ פֿון HTTP proxy list צושטעלן זײַן אַדרעס, אָן אַ קאָנפֿיגורירטן פּראָקси־קאָנטע.
ניצט IsBypassed מיט פֿאָרשטעלנדיקע Uri־ווערטן צו באַקוקן דעם באַשלוס וועגן רוטירן: די באַזיס־דאָמען, איין סובדאָמען, אַ פֿרעמדן דרויסנדיקן האָסט און אַ פֿאַרפֿירנדיקן לענגערן סופֿיקס. אַ true־רעזולטאַט מיינט אַז מע האָט אויסגעקליבן דירעקטן צוטריט; ער באַווײַזט נישט אַז דער דירעקטער ציל איז דערגרייַכלעך.