Index: java/HTTPFileDownloader/src/net/oni2/httpfiledownloader/FileDownloader.java
===================================================================
--- java/HTTPFileDownloader/src/net/oni2/httpfiledownloader/FileDownloader.java	(revision 786)
+++ java/HTTPFileDownloader/src/net/oni2/httpfiledownloader/FileDownloader.java	(revision 852)
@@ -9,4 +9,6 @@
 import java.net.URLConnection;
 import java.util.HashSet;
+
+import net.oni2.ProxySettings;
 
 /**
@@ -147,4 +149,5 @@
 		String strEtag = null;
 		RandomAccessFile outFile = null;
+
 		try {
 			outFile = new RandomAccessFile(target, "rw");
@@ -174,6 +177,9 @@
 						BufferedInputStream input = null;
 						try {
-							URLConnection connection = url.openConnection();
-							connection.setRequestProperty("Cache-Control", "no-cache");
+							URLConnection connection = url
+									.openConnection(ProxySettings.getInstance()
+											.getProxy());
+							connection.setRequestProperty("Cache-Control",
+									"no-cache");
 							if (downloaded == 0) {
 								connection.connect();
