SSH üzerinden HTTP proxy kullanmak isteyen de aynı sorunu yaşıyorum. Birçok uygulama yalnızca HTTP proxy'yi desteklediğinden ve HTTP proxy'nin komut satırı ortamında kullanılması kolaydır.
Birkaç sayfa aramasına rağmen, bunu yapmanın doğrudan bir yolunu bulamıyorum (Polipo, Privoxy veya tsocks ile zincirlenebilir).
Bir günlük çalışmadan sonra, SSH üzerinden HTTP proxy'nin basit bir Golang sürümünü bitirdim. Onunla oynamaktan çekinmeyin: mallory .
Şu anda yalnızca RSA anahtarını ($ HOME / .ssh / id_rsa konumunda) ve parola yetkilendirmesini desteklemektedir.
hostSSH sunucu adresidir portolan 22yöneticiniz tarafından değiştirildi değilse. Sunucu tarafı sshdsıfır konfigürasyona sahip eski dostumuzdur .
mallory -engine=ssh -remote=ssh://host:port
veya kullanıcı adıyla user
mallory -engine=ssh -remote=ssh://user@host:port
veya kullanıcı adı userve şifre ile1234
mallory -engine=ssh -remote=ssh://user:1234@host:port
Bağlandıktan sonra, bir HTTP proxy'si yerel ana bilgisayarda hizmet verecek: 1315.
ssh -D user@host:8080?