אַלטע ענטפֿערס רעקאָמענדירן אַן עקסטרע SOCKS באַהאַנדלער ווײַל זיי צילן אַן עלטערן .NET נעצווערק סטאַק. אַ מאָדערנער אונטערשטיצטער .NET HTTP סטאַק קען ניצן דאָקומענטירטע SOCKS פּראָקסי URI סכעמעס.

var handler = new HttpClientHandler
{
    Proxy = new WebProxy("socks5://203.0.113.10:1080"),
    UseProxy = true
};
using var client = new HttpClient(handler);

דער ענדפּונקט איז בלויז אילוסטראַטיוו. די SOCKS5 פּראָקסי ליסטע פֿאָרשטעלט פּובליקע קאַנדידאַטן פֿאַר דעם socks5 WebProxy URI; ניצט די ווערסיע וואָס דער טאַקע באַהאַנדלער שטיצט. פּרופֿט דעם ציל פֿראַמעוואָרק, די לויפֿצײַט, די פּלאַטפֿאָרם און דעם טאַקע באַהאַנדלער וואָס די אַפּליקאַציע ניצט פֿאַר איר אָנווענדן דעם ביישפּיל אויף אַן עלטערן .NET Framework פּראָצעס.

די איצטיקע פּראָקסי דאָקומענטאַציע פֿון Microsoft רעכנט אויס socks4, socks4a און socks5. די נעמען באַשרײַבן פּראָטאָקאָל פֿאַרהאַלטן. בלויז אַ פּאָרט נומער קלייבט נישט די SOCKS ווערסיע, און curl's socks5h אויסלייג איז נישט קיין אוניווערסאַלע URI סכעמע וואָס יעדער קליענט אַקצעפּטירט.

פֿאַר אַן אויטענטיפֿיצירטע SOCKS5 סערוויס, שטעלט אײַן באַשײַדן לויט דעם אינטערפֿייס וואָס דער באַהאַנדלער שטיצט. SOCKS4 און SOCKS4a צושטעלן נישט דעם זעלביקן פּאַראָל אויטענטיפֿיקאַציע מעקאַניזם.

דער ציל URL בלײַבט אומגעענדערט. אַ HTTPS בקשה שטעלט נאָך אויף און פֿאַרווייזט דעם ציל TLS דורכן פּראָקסי וועג; צולייגן SOCKS איז נישט קיין סיבה אָפּשטעלן די פֿאַרווייזונג.

פֿאַרבונדענע אַרטיקלען