AddRawSettings로 WinSCP .NET 프록시 설정 구성
WinSCP .NET 세션의 프록시 방식과 엔드포인트를 문서화된 원시 설정으로 구성합니다.
기존 SessionOptions 에서 프록시 방식과 그 엔드포인트를 선택합니다. HTTP CONNECT의 경우:
options.AddRawSettings("ProxyMethod", "3");
options.AddRawSettings("ProxyHost", "proxy.example");
options.AddRawSettings("ProxyPort", "8080");options 는 원격 파일 서버의 호스트, 포트, 계정을 이미 포함하는 세션 구성입니다. 애플리케이션의 기존 수명 주기를 통해 해당 세션을 열기 전에 프록시 설정을 적용합니다. 공용 중계자를 허용하는 경로에 있는 공개적으로 접근 가능한 SFTP 서버라면 ProxyHost와 ProxyPort에 대해 HTTP 프록시 목록에서 후보를 선택합니다. 인증이 없는 후보라면 ProxyUsername과 ProxyPassword를 설정하지 않은 채로 두고, 대상 호스트와 SSH 포트를 허용하는지 확인합니다.
방식 3은 문서화된 방식 표에서 HTTP CONNECT를 가리킵니다. 포트 3도 아니고 범용 프록시 유형도 아닙니다. SOCKS 또는 FTP 게이트웨이 경로에는 자체 지원 방식이 필요합니다. AddRawSettings 참조는 실제 이름과 값으로 연결됩니다.
중계자 계정은 파일 서버 계정과 분리해 두십시오. 필요할 때 ProxyUsername 과 ProxyPassword 가 프록시 자격 증명을 구성합니다. SFTP의 경우 실제 대상에 대한 SSH 호스트 키 검증을 유지합니다. 로그인은 되지만 파일 목록을 가져올 수 없는 FTPS 세션이라면 별도의 데이터 연결을 확인하십시오.
WinSCP는 구성된 세션에서 코드 템플릿을 생성할 수도 있습니다. 설명되지 않은 숫자 값을 복사하는 대신 문서화된 방식 표와 대조해 검토하십시오. 이러한 세션 설정은 시스템의 기본 웹 프록시를 변경한다는 의미가 아닙니다.