O problema não é de forma alguma com o servidor remoto / EC2.
Assim, e a visão geral do processo normal de comunicação entre sua máquina e a máquina EC2 é assim:
Primeiro, o pacote vai da sua máquina para o seu gateway --- > então o pacote vai do seu gateway para a máquina de destino --- > depois para a porta de destino da máquina de destino.
Por aqui, o seu gateway parece ser um proxy do Squid. Assim, quando seu pacote para a porta 8080 é enviado para o servidor EC2, o proxy do squid primeiro busca os dados do servidor EC2 com base em você e envia a resposta.
Mas quando não há nada sendo executado na porta 8080 da máquina de destino / EC2, o proxy do squid está recebendo connection refused
e, em seguida, enviando o resultado. É só que também adiciona o rodapé que o resultado vem do proxy squid, o que está confundindo você.
Verifique com seu administrador de rede e ele confirmará o mesmo.
Basta executar o aplicativo que deseja executar na máquina do EC2 e, quando estiver funcionando, você não receberá esse erro.