A sua política de proxy Java permite um caminho direto alternativo?
Inspecione os candidatos do seletor Java quando um proxy falhado deve parar o pedido em vez de permitir outra rota.
Um seletor de proxy Java pode devolver vários candidatos de encaminhamento para um URI. Quando a lista contém um proxy seguido de Proxy.NO_PROXY, um cliente participante pode tentar uma ligação direta depois de o proxy falhar.
contrato ProxySelector define a lista de candidatos e a notificação de falha. Inspecione o resultado para o destino exato em conjunto com o comportamento de nova tentativa e de desvio do cliente.
Se um proxy falhado tiver de parar o pedido, a política de encaminhamento do cliente não deve oferecer uma alternativa direta. Verifique o caminho de falha no ambiente de execução real: clientes diferentes podem consumir os resultados do seletor de formas diferentes.
Esta política governa os clientes que usam esse seletor. Outra biblioteca pode criar um cliente ou um caminho de socket independente, pelo que um seletor sozinho não consegue impor um limite de rede para toda a máquina.