Su un SessionOptions esistente, seleziona il metodo proxy e il relativo endpoint. Per HTTP CONNECT:

options.AddRawSettings("ProxyMethod", "3");
options.AddRawSettings("ProxyHost", "proxy.example");
options.AddRawSettings("ProxyPort", "8080");

options è la configurazione della sessione che contiene già host, porta e account del file server remoto. Applica le impostazioni proxy prima di aprire quella sessione tramite il ciclo di vita esistente dell'applicazione. Per un server SFTP raggiungibile pubblicamente su un percorso che consente intermediari pubblici, scegli un candidato dall'elenco di proxy HTTP per ProxyHost e ProxyPort. Lascia ProxyUsername e ProxyPassword non impostati per un candidato non autenticato e verifica che consenta l'host di destinazione e la porta SSH.

Il metodo 3 identifica HTTP CONNECT nella tabella dei metodi documentata; non è la porta 3 né un tipo di proxy universale. Un percorso SOCKS o gateway FTP richiede il proprio metodo supportato. Il riferimento AddRawSettings rimanda ai nomi e ai valori effettivi.

Tieni l'account dell'intermediario separato dall'account del file server. Se necessario, ProxyUsername e ProxyPassword configurano le credenziali del proxy. Per SFTP, mantieni la verifica della chiave host SSH per la destinazione effettiva. Per una sessione FTPS che accede ma non riesce a elencare i file, controlla la connessione dati separata.

WinSCP può anche generare un modello di codice da una sessione configurata. Confrontalo con la tabella dei metodi documentata invece di copiare un valore numerico inspiegato. Queste impostazioni di sessione non implicano alcuna modifica al proxy web predefinito del sistema.

Articoli correlati