Ukungena kwe-FTPS kubonisa ukuthi ukuxhumana kokulawula kusebenzile. Uhlu lwamafayela ludinga okunye ukuxhumana, ngakho i-proxy ingavumela ukungena futhi ivimbe isinyathelo esilandelayo.

Ku-seva ye-FTPS ecacile, lungiselela indlela yokulawula kanye nemodi ye-passive nge-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");

Isethi ProxyMethod enenani 3 ikhetha i-HTTP CONNECT. Vula lezi zinketho ngomjikelezo wempilo ojwayelekile we-WinSCP Session kuhlelo lokusebenza, futhi wengeze izilungiselelo eziluhlaza ProxyUsername ne-ProxyPassword lapho umlamuli edinga ukuqinisekiswa.

Landela ukwehluleka kohlu

Hlola ilogi yesikhathi sokuhlangana ukuze uthole indawo yokugcina yedatha ye-passive okwavunyelwene ngayo nokwehluleka kokuxhumana kwayo. I-proxy kufanele ivumele leyo ndawo nembobo, kanye nendawo yokugcina yokulawula ye-FTP. Ngakho umthetho ovumela i-CONNECT embotsheni yokulawula kuphela ungamukela ukungena futhi wenqabe uhlu.

Ukushintsha umbobo wokulawula kuphela akukwazi ukulungisa indlela yedatha evinjiwe. Sebenzisa indawo yedatha ebhalwe kulogi lapho uhlola inqubomgomo yenethiwekhi.

Lesi sibonelo siqala i-FTPS ecacile embotsheni 21 futhi sixoxisana nge-TLS. Endaweni ye-FTPS efihliwe, sebenzisa imodi FtpSecure efanele kanye nombobo weseva. Kuzo zombili izimo, sebenzisa igama lomsingathi le-TLS langempela leseva kanye nokucushwa kokuqinisekiswa kwesitifiketi.

Izihloko ezihlobene