Tente privoxy. link
All I have in my config is: forward-socks4a / 127.0.0.1:1080 .
Eu posso navegar na internet usando um proxy SOCKS:
ssh -D 1080 myserver
Agora quero configurar um servidor proxy HTTP e o servidor envia o pacote HTTP ao proxy SOCKS. Se isso é possível, como?
Estou fazendo isso com a esperança de que meu iPhone possa usar meu proxy HTTP.
myiPhone - > myComputer.HttpProxy - > MyComputer.SocksProxy - > SSHServer - > someWebSitesBlockedByGFW
Tente privoxy. link
All I have in my config is: forward-socks4a / 127.0.0.1:1080 .
Você pode usar algo como Tinyproxy , onde o proxy está sendo executado no host remoto e você tem um túnel SSH para ele (consulte A manpage do ssh sobre ssh -L).
Estou usando o Bitvise Tunnelier para o SSH em um servidor. Ele age como um proxy socks5. O Polipo pode fazer a ponte entre o proxy socks5 e o proxy HTTP, o que significa que fala a linguagem sock5 e http.
Você escreveu "servidor proxy HTTP e o servidor envia o pacote HTTP ao proxy SOCKS."
Isso não faz sentido. Um servidor HTTP Proxy não se comunicaria com um SOCKS Proxy (pelo menos não diretamente de qualquer maneira e, se fosse indireto, precisaria de muita manipulação).
Mas você pode usar um servidor SSH (com SSH -L não -D) e um proxy HTTP.
Ou você pode usar um servidor SSH SOCKS (-D), mas sem um proxy HTTP.
Um SOCKS Proxy estaria formando uma função semelhante a um proxy HTTP, mas com um protocolo diferente. Eu não posso ver como você poderia usar os dois juntos. Além do fato de que não seria necessário.
Tags ssh networking proxy http