SOCKS5 プロキシ経由でクライアントの FTP/S サーバーに接続するジョブを作成しており、Apache Commons Net パッケージを利用しています。問題は、SOCKS プロキシが認証を必要としないように構成されているにもかかわらず、次の例外が引き続き発生することです。
java.net.SocketException: SOCKS : authentication failed
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:443)
at java.net.Socket.connect(Socket.java:519)
java.net.socks.username および password プロパティを空の文字列に設定しようとしましたが、それでも取得できます。認証を使用しないようにコードに指示する方法はありますか? 基礎となるソースを掘り下げると、認証要件についてプロキシ サーバーにクエリを実行していると思われますが、よくわかりません。