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