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.
host
SSH sunucu adresidir port
olan 22
yöneticiniz tarafından değiştirildi değilse. Sunucu tarafı sshd
sı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ı user
ve ş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
?