プロキシ サーバーのリストがありますが、使用できないもの、または事前に設定されたタイムアウト内に応答しないものをすべて削除する必要があります。私は試しました:
isPinghed=InetAddress.getByName("46.183.162.4").isReachable(10000);
isPinghed は常に false であり、このソリューションは OS に依存していることにも気付きました。プロキシがJavaで利用可能な場合、IPとポートからテストを開始する別の解決策を誰かが提案するかもしれません。