7
我可以通過使用WinSCP GUI來定義代理服務器。如果我這樣做,我可以連接到遠程主機。但在代碼中,我沒有找到一種方法來爲WinSCP聲明代理服務器。WinSCP .NET程序集:在哪裏定義代理?
在這種情況下我接收
遠程服務器返回所需的誤差(407)代理身份驗證。
我的代碼:
SessionOptions sessionOptions = new SessionOptions
{
Protocol = protocol,
HostName = hostname,
UserName = user,
Password = pass,
PortNumber = portnumber
};
using (Session session = new Session())
{
session.ExecutablePath = @"C:\Program Files (x86)\WinSCP\WinSCP.exe";
session.Open(sessionOptions);
TransferOptions options = new TransferOptions();
options.FileMask = mask;
SynchronizationResult synchronizationResult;
synchronizationResult =
session.SynchronizeDirectories(mode, local, path, deletefiles, options: options);
synchronizationResult.Check();
}
是什麼類型的代理?不看起來像一個襪子代理... – arkascha