Saya ingin memulai unduhan menggunakan wget di terminal dempul jarak jauh (yaitu server ubuntu), tetapi menggunakan koneksi internet windows lokal saya.
Saya kira ada dua cara untuk mencapai ini:
- jalankan proxy lokal HTTP di windows workstation saya, lalu aktifkan terowongan SSH dan gunakan proxy yang dibuat
- menggunakan aturan iptable untuk membuat pengguna yang terhubung di dempul menggunakan koneksi saya, akhirnya menjalankan jenis baru SSH tunnel
Apakah ada cara lain?
Jawaban:
Katakanlah Anda mencoba melakukan tunnel
http://google.com/?q=ssh+tunnel
:Di Putty:
40000
google.com:80
Remote
Kemudian pada sesi ssh jarak jauh:
Ini tidak akan berfungsi jika situs web yang Anda coba unduh mengalami masalah pengalihan.
sumber
Gagasan Anda menginstal server proxy lokal mungkin paling sederhana. Saya sudah melakukan ini berkali-kali, tetapi di mana server proxy berada di sisi ssh-server, bukan klien. Anda hanya perlu membalikkan ssh tunnel.
Saya tidak tahu apakah ini akan berhasil tanpa memiliki server proxy lain yang tersedia, tetapi saya telah menggunakan cntlm [1] di windows untuk menyederhanakan berurusan dengan mengotentikasi proksi perusahaan. Di linux saya menggunakan squid, lebih dari inersia daripada apa pun, meskipun saat ini pernis tampaknya lebih populer. [2] memiliki beberapa saran lain.
[1] http://cntlm.sourceforge.net/ [2] Mesin proxy lokal freeware untuk Windows?
sumber