Eu tenho um pc do Ubuntu e um telefone Android conectado ao meu roteador através de um cabo e wi-fi, respectivamente. Eu configurei o telefone Android para usar um proxy my-wan-ip:5555
e habilitei o encaminhamento de porta no meu roteador na porta 5555
para o meu pc ubuntu. Quero que todas as conexões http / https da porta 5555
sejam encaminhadas para a internet, tentei o seguinte, mas não funcionou:
iptables -F
iptables -t nat -F
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 5555 -j REDIRECT --to-port 80
iptables -A FORWARD -i eth0 -p tcp --dport 80 -j ACCEPT
iptables -t nat -A POSTROUTING -o eth0 -p tcp --dport 80 -j MASQUERADE
echo '1' | tee /proc/sys/net/ipv4/ip_forward
Não tenho certeza, mas parece-me que os pacotes enviados são recebidos no meu pc, mas nada é enviado de volta, (eu posso ver os pacotes recebidos em wireshark e tcpdump), como faço para corrigir isso?
ufw
instalado no meu PC, não tenho certeza se está afetando alguma coisa. apache
webserver instalado e o portwarwaring habilitado na porta 80
para o meu pc ubuntu. Tags proxy port-forwarding iptables