Pada SessionOptions sedia ada, pilih kaedah proksi serta titik akhirnya. Untuk HTTP CONNECT:

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

options ialah konfigurasi sesi yang sudah mengandungi hos, port dan akaun pelayan fail jauh. Gunakan tetapan proksi sebelum membuka sesi itu melalui kitaran hayat sedia ada aplikasi. Untuk pelayan SFTP yang boleh dicapai secara awam pada laluan yang membenarkan perantara awam, pilih calon daripada senarai proksi HTTP untuk ProxyHost dan ProxyPort. Biarkan ProxyUsername dan ProxyPassword tidak ditetapkan untuk calon tanpa pengesahan dan pastikan ia membenarkan hos destinasi dan port SSH.

Kaedah 3 mengenal pasti HTTP CONNECT dalam jadual kaedah yang didokumenkan; ia bukan port 3 dan bukan jenis proksi universal. Laluan SOCKS atau gateway FTP memerlukan kaedahnya sendiri yang disokong. Rujukan AddRawSettings memaut kepada nama dan nilai sebenar.

Asingkan akaun perantara daripada akaun pelayan fail. Apabila perlu, ProxyUsername dan ProxyPassword mengkonfigurasi kelayakan proksi. Untuk SFTP, kekalkan pengesahan kunci hos SSH untuk destinasi sebenar. Untuk sesi FTPS yang log masuk tetapi tidak dapat menyenaraikan fail, semak sambungan data yang berasingan.

WinSCP juga boleh menjana templat kod daripada sesi yang dikonfigurasi. Semak templat itu terhadap jadual kaedah yang didokumenkan dan bukannya menyalin nilai berangka yang tidak dijelaskan. Tetapan sesi ini tidak bermakna sebarang perubahan pada proksi web lalai sistem.

Artikel berkaitan