Você deve poder usar o iptables para isso, mas provavelmente só quer encaminhar todo o tráfego 80 para o proxy com uma regra de encaminhamento. Tente isto:
Primeiro, verifique se o encaminhamento é permitido:
cat /proc/sys/net/ipv4/ip_forward
Ele deve retornar 1
, se não, como root:
echo 1 > /proc/sys/net/ipv4/ip_forward
Agora você precisa configurar regras para a tabela NAT, você precisa encaminhar a porta e o mascarado certos.
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to-destination [server_ip]:8118
iptables -t nat -A POSTROUTING -p tcp -d [server_ip] --dport 8118 -j MASQUERADE
Você também precisa adicionar uma regra para encaminhamento:
iptables -A FORWARD -p tcp -d [server_ip] --dport 80 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT