Você não precisa usar o proxy SOCKS para se conectar a um proxy HTTP por meio do SSH. Você pode usar o seguinte comando:
ssh -f -N -L $portlocal:$machineproxy:$portproxy $machinegateway
-
$portlocal- o cliente ssh em sua máquina irá escutar nessa porta, você pode escolher por exemplo55555. No navegador da Web, você configurará o proxy HTTP comolocalhostna porta55555. -
$portproxy- a porta na qual o proxy do Squid está escutando. -
$machineproxy- endereço da máquina proxy do Squid (como visto no gateway). -
$machinegateway- endereço da máquina de gateway como visto do seu PC
O servidor SSH no gateway deve permitir o encaminhamento de porta. Se não for permitido, você terá que pedir ao administrador do servidor para fazê-lo.