Газарет, если вы заметили, помимо правил очереди iptables INPUT, вы настроили правила очереди OUTPUT, и порт 8080/TCP не разрешен/настроен в очереди OUTPUT.
Как вы добавили:
iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
Вам также нужно добавить:
iptables -I OUTPUT -p tcp --sport 8080 -j ACCEPT
iptables способен поддерживать правила брандмауэра с учетом состояния, и поэтому вместо того, чтобы поддерживать две разные очереди, можно сделать:
iptables -I INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
Имейте в виду, что при выполнении этого вручную, вы используете -I для размещения правил в верхней части очереди, а при выполнении этого в пакетном файле, обычно вы делаете iptables -A.
Постоянное сохранение правил брандмауэра Iptables
25 примеров наиболее часто используемых правил IPTables для Linux