Pada SessionOptions yang sudah ada, pilih metode proksi beserta titik akhirnya. Untuk HTTP CONNECT:

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

options adalah konfigurasi sesi yang sudah berisi host, port, dan akun server file jarak jauh. Terapkan pengaturan proksi sebelum membuka sesi itu melalui siklus hidup aplikasi yang sudah ada. Untuk server SFTP yang dapat dijangkau publik pada rute yang mengizinkan perantara publik, pilih kandidat dari daftar proksi HTTP untuk ProxyHost dan ProxyPort. Biarkan ProxyUsername dan ProxyPassword tidak disetel untuk kandidat tanpa autentikasi dan pastikan kandidat itu mengizinkan host tujuan dan port SSH.

Metode 3 mengidentifikasi HTTP CONNECT dalam tabel metode yang terdokumentasi; itu bukan port 3 dan bukan jenis proksi universal. Rute SOCKS atau gateway FTP memerlukan metodenya sendiri yang didukung. Referensi AddRawSettings menautkan ke nama dan nilai sebenarnya.

Pisahkan akun perantara dari akun server file. Bila perlu, ProxyUsername dan ProxyPassword mengonfigurasi kredensial proksi. Untuk SFTP, pertahankan verifikasi kunci host SSH untuk tujuan sebenarnya. Untuk sesi FTPS yang berhasil masuk tetapi tidak dapat menampilkan daftar file, periksa koneksi data terpisah.

WinSCP juga dapat menghasilkan templat kode dari sesi yang telah dikonfigurasi. Tinjau templat itu terhadap tabel metode yang terdokumentasi alih-alih menyalin nilai numerik yang tidak dijelaskan. Pengaturan sesi ini tidak menyiratkan perubahan pada proksi web default sistem.

Artikel terkait