Saya memiliki masalah yang sama yang ingin menggunakan proxy HTTP melalui SSH. Karena banyak aplikasi hanya mendukung proxy HTTP, dan proxy HTTP mudah digunakan di lingkungan baris perintah.
Meskipun mencari beberapa halaman tetapi saya tidak dapat menemukan cara langsung (dapat dirantai dengan Polipo, Privoxy, atau tsocks) untuk melakukan ini ...
Setelah beberapa hari bekerja, saya menyelesaikan versi HTTP Proxy Golang sederhana melalui SSH. Jangan ragu untuk bermain dengannya: mallory .
Saat ini hanya mendukung kunci RSA (terletak di $ HOME / .ssh / id_rsa) dan otorisasi kata sandi.
hostadalah alamat server SSH, portadalah 22jika tidak diubah oleh admin Anda. Sisi server hanyalah teman lama kami sshddengan konfigurasi nol.
mallory -engine=ssh -remote=ssh://host:port
atau dengan nama pengguna user
mallory -engine=ssh -remote=ssh://user@host:port
atau dengan nama pengguna userdan kata sandi1234
mallory -engine=ssh -remote=ssh://user:1234@host:port
Setelah terhubung, proxy HTTP akan melayani di localhost: 1315.
ssh -D user@host:8080?