WinSCP FTPS yana shiga ta proxy amma ba ya iya jera fayiloli
Duba haɗin bayanai na passive da kuma haɗin sarrafawa lokacin da kake amfani da HTTP CONNECT don FTPS.
Shiga FTPS yana tabbatar da cewa haɗin sarrafawa ya yi aiki. Jerin fayiloli yana buƙatar wani haɗi, don haka proxy na iya ba da izinin shiga yayin da yake toshe mataki na gaba.
Don uwar garken FTPS bayyananne, saita hanyar sarrafawa da yanayin passive da 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 yana da ƙima 3 wanda ke zaɓar HTTP CONNECT. Buɗe waɗannan zaɓuɓɓuka ta hanyar al'adar zagayowar rayuwar WinSCP Session a cikin manhajar, kuma ƙara saitunan danye ProxyUsername da ProxyPassword lokacin da mai shiga tsakani ke buƙatar tantancewa.
Bi gazawar jera
Duba tarihin zaman don ganin ƙarshen bayanan passive da aka tattauna da gazawar haɗinsa. Proxy dole ya yarda da wannan manufa da tashar, da kuma ƙarshen sarrafawar FTP. Don haka ƙa'ida da ke ba da izinin CONNECT zuwa tashar sarrafawa kawai na iya karɓar shiga kuma ta ƙi jera.
Canza tashar sarrafawa kawai ba zai gyara hanyar bayanai da aka toshe ba. Yi amfani da ƙarshen bayanan da aka rubuta lokacin duba manufar cibiyar sadarwa.
Wannan misali yana fara FTPS bayyananne a tashar 21 kuma yana tattauna TLS. Don ƙarshen FTPS a fakaice, yi amfani da yanayin FtpSecure da ya dace da tashar uwar garke. A duk lokuta, yi amfani da ainihin sunan masaukin TLS na uwar garke da tsarin tabbatar da takardar shaida.