SOCKS プロキシに対してプロキシ認証を設定する必要があります。一般的な HTTP プロキシで動作するように見える手順を説明しているこの投稿を見つけました。
httpclient.getHostConfiguration().setProxy("proxyserver.example.com", 8080);
HttpState state = new HttpState();
state.setProxyCredentials(new AuthScope("proxyserver.example.com", 8080),
new UsernamePasswordCredentials("username", "password"));
httpclient.setState(state);
それはSOCKSプロキシでも機能しますか、それとも何か違うことをしなければなりませんか?