Configureu el proxy de WinSCP .NET amb AddRawSettings
Configureu el mètode de proxy i el punt final d'una sessió de WinSCP .NET mitjançant la seva configuració crua documentada.
Sobre un SessionOptions existent, seleccioneu el mètode de proxy i també el seu punt final. Per a HTTP CONNECT:
options.AddRawSettings("ProxyMethod", "3");
options.AddRawSettings("ProxyHost", "proxy.example");
options.AddRawSettings("ProxyPort", "8080");options és la configuració de la sessió que ja conté l'amfitrió, el port i el compte del servidor de fitxers remot. Apliqueu la configuració de proxy abans d'obrir aquella sessió a través del cicle de vida existent de l'aplicació. Per a un servidor SFTP accessible públicament en una ruta que permet intermediaris públics, trieu un candidat de la llista de proxies HTTP per a ProxyHost i ProxyPort. Deixeu ProxyUsername i ProxyPassword sense definir per a un candidat no autenticat i confirmeu que permet l'amfitrió de destinació i el port SSH.
El mètode 3 identifica HTTP CONNECT a la taula de mètodes documentada; no és el port 3 ni un tipus de proxy universal. Una ruta SOCKS o de passarel·la FTP necessita el seu propi mètode compatible. La referència d'AddRawSettings enllaça amb els noms i valors reals.
Manteniu el compte intermediari separat del compte del servidor de fitxers. Quan calgui, ProxyUsername i ProxyPassword configuren les credencials del proxy. Per a SFTP, conserveu la verificació de la clau d'amfitrió SSH per a la destinació real. Per a una sessió FTPS que inicia sessió però no pot llistar fitxers, comproveu la connexió de dades separada.
WinSCP també pot generar una plantilla de codi a partir d'una sessió configurada. Reviseu-la contra la taula de mètodes documentada en lloc de copiar un valor numèric sense explicació. Aquesta configuració de sessió no implica cap canvi en el proxy web predeterminat del sistema.