Saya tahu ini pertanyaan lama, tapi saya pikir masih berguna untuk menambahkan alternatif.
Selain jawaban yang diterima, yang menggunakan SSH di sisi jarak jauh sebagai proxy, Anda juga dapat menggunakan plink
(Anda bisa mendapatkannya di situs Putty resmi) sebagai proxy lokal.
Dalam opsi di bawah Koneksi> Proksi Anda memilih 'Lokal' sebagai jenis proksi dan sebagai perintah proksi lokal yang Anda masukkan plink "«session name»" -agent -nc %host:%port
. Ganti «nama sesi» dengan nama sesi Putty yang ingin Anda gunakan sebagai proxy.
Alasan saya melakukannya dengan cara ini, adalah bahwa saya memerlukan proxy khusus untuk banyak sesi. Dengan menggunakan solusi ini saya dapat dengan mudah mengubah pengaturan server proxy di satu tempat.
(Saya pikir Anda perlu path lengkap ke plink
jika folder program tidak ada di PATH Anda)
Harap dicatat bahwa pendekatannya sedikit berbeda dari jawaban yang diterima. Menggunakan solusi saya, Anda harus memasukkan nama host terakhir (server yang dilindungi yang ingin Anda masuki) di pengaturan sesi. Dengan menggunakan jawaban yang diterima, Anda akan memasuki server proxy sebagai nama host sesi.