: O. Yuanying

Commons FTPClientにProxyを刺す方法

Jakarta-commons Wikiの、Net/FrequentlyAskedQuestionsから。

Commons netプロジェクトは、java.net.Socketを使用しているので、Socketのセットアップをする必要がある。もし、あなたがSOCKS4かSOCKS5のProxyを使用しているのならば、システムプロパティに以下の設定をする必要がある。

System.getProperties().put( "socksProxyPort", "1080");
System.getProperties().put( "socksProxyHost" ,"proxy.host.address");

1080番ポートはSOCKSプロキシのデフォルトのポートである。次のドキュメントを読めばさらに詳しいネットワークにおけるシステムプロパティの詳細が利用できる。

http://java.sun.com/j2se/1.4.2/docs/guide/net/properties.html

Jakarta-commons Wikiは結構情報量多そうなのであとでチラッと見ておこう。。。(Commons Discoveryの情報もあるかしら?)