WinSCP FTPS לאָגט איין דורך דעם פּראָקסי, אָבער קען נישט אויסרעכענען טעקעס
פּרווט סיי די פּאַסיווע דאַטן־פֿאַרבינדונג און סיי די קאָנטראָל־פֿאַרבינדונג ווען איר נוצט HTTP CONNECT פֿאַר FTPS.
אַן FTPS אַרײַנסלאָג באַווײַזט אַז די קאָנטראָל־פֿאַרבינדונג האָט געאַרבעט. אַ טעקע־ליסטע דאַרף נאָך אַ פֿאַרבינדונג, דערפֿאַר קען אַ פּראָקסי דערלויבן דעם אַרײַנסלאָג און בלאָקירן דעם נעקסטן טריט.
פֿאַר אַן עקספּליציט FTPS סערווער, שטעלט אײַן דעם קאָנטראָל־וועג און דעם פּאַסיוון מאָדע מיט WinSCP .NET:
var options = new WinSCP.SessionOptions
{
Protocol = WinSCP.Protocol.Ftp,
HostName = "ftp.example.net",
PortNumber = 21,
UserName = ftpUser,
Password = ftpPassword,
FtpSecure = WinSCP.FtpSecure.Explicit,
FtpMode = WinSCP.FtpMode.Passive
};
options.AddRawSettings("ProxyMethod", "3");
options.AddRawSettings("ProxyHost", "proxy.example.net");
options.AddRawSettings("ProxyPort", "8080");די איינשטעלונג ProxyMethod מיט דעם ווערט 3 קלייבט אויס HTTP CONNECT. עפֿנט די אָפּציעס דורך דעם געוויינטלעכן WinSCP Session לעבנס־ציקל אין דער אַפּליקאַציע, און לייגט צו די רויע איינשטעלונגען ProxyUsername און ProxyPassword ווען דער מיטלמאַן פֿאָדערט אויטענטיפֿיקאַציע.
פֿאָלגט נאָך דעם דורכפֿאַל פֿון דער ליסטע
פּרווט דעם סעסיע־לאָג פֿאַר דעם פֿאַראַבטעטן פּאַסיוון דאַטן־ענדפּונקט און זײַן פֿאַרבינדונג־דורכפֿאַל. דער פּראָקסי מוז דערלויבן יענער ציל און פּאָרט, אַזוי אויך דעם FTP קאָנטראָל־ענדפּונקט. דערפֿאַר קען אַ כלל וואָס דערלויבט CONNECT נאָר צום קאָנטראָל־פּאָרט אָננעמען דעם אַרײַנסלאָג און אָפּווײַזן די ליסטע.
נאָר טוישן דעם קאָנטראָל־פּאָרט פֿאַרריכטעט נישט קיין בלאָקירטן דאַטן־וועג. נוצט דעם פֿאַראַבטעטן דאַטן־ענדפּונקט ווען איר פּרווט די נעץ־פּאָליטיק.
דעם בײַשפּיל הייבט אָן עקספּליציט FTPS אויף פּאָרט 21 און האַנדלט אויס TLS. פֿאַר אַן אימפּליציט FTPS־ענדפּונקט נוצט דעם פּאַסיוון FtpSecure מאָדע און דעם סערווער־פּאָרט. אין ביידע פֿאַלן נוצט דעם עמעטן TLS האָסטנאָמען פֿון סערווער און די פֿאַרשטעלונג פֿאַר צערטיפֿיקאַט־וועריפֿיקאַציע.