Descobri isso. Acontece que o Iptables era o caminho errado para fazer isso. Eu usei o Haproxy e configurei um backend que fala com esse servidor proxy.
Meu objetivo é usar o Iptables para levar todo o tráfego para o meu servidor na porta 443 e encaminhá-lo para um servidor proxy HTTPS remoto.
Então, basicamente, se eu usasse o ip 192.168.1.142:443 como um proxy SSL, ele usaria o servidor remoto no X.X.X.X: 8080
sudo iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 443 -j DNAT --to X.X.X.X:8080
Não funcionou.
Descobri isso. Acontece que o Iptables era o caminho errado para fazer isso. Eu usei o Haproxy e configurei um backend que fala com esse servidor proxy.
Tags networking ssl proxy iptables port