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.
host
adalah alamat server SSH, port
adalah 22
jika tidak diubah oleh admin Anda. Sisi server hanyalah teman lama kami sshd
dengan 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 user
dan 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
?