Na obstoječem SessionOptions izberite metodo proxy in njeno končno točko. Za HTTP CONNECT:

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

options je konfiguracija seje, ki že vsebuje gostitelja, vrata in račun oddaljenega strežnika datotek. Nastavitve proxy uporabite, preden to sejo odprete prek obstoječega življenjskega cikla aplikacije. Za javno dostopen strežnik SFTP na poti, ki dovoljuje javne posrednike, izberite kandidata s seznama proxyjev HTTP za ProxyHost in ProxyPort. Za neoverjenega kandidata pustite ProxyUsername in ProxyPassword nenastavljena ter potrdite, da dovoljuje ciljnega gostitelja in vrata SSH.

Metoda 3 v dokumentirani tabeli metod označuje HTTP CONNECT; to niso vrata 3 in ni univerzalna vrsta proxyja. Pot prek SOCKS ali prehoda FTP potrebuje svojo podprto metodo. Referenca AddRawSettings povezuje na dejanska imena in vrednosti.

Hranite račun posrednika ločeno od računa strežnika datotek. Po potrebi ProxyUsername in ProxyPassword nastavita poverilnice proxyja. Za SFTP ohranite preverjanje ključa gostitelja SSH za dejanski cilj. Za sejo FTPS, ki se prijavi, a ne more našteti datotek, preverite ločeno podatkovno povezavo.

WinSCP lahko iz konfigurirane seje ustvari tudi predlogo kode. Primerjajte jo z dokumentirano tabelo metod, namesto da kopirate nerazloženo številsko vrednost. Te nastavitve seje ne pomenijo nobene spremembe sistemskega privzetega spletnega proxyja.

Sorodni članki