Możesz użyć właściwości systemu java, aby skonfigurować proxy lub przekazać go jako opcje wiersza poleceń.
Możesz znaleźć szczegółowe informacje i próbki here.
Ex: Przed otwarciem połączenia
System.setProperty("http.proxyHost", "myProxyServer.com");
System.setProperty("http.proxyPort", "80");
Albo można użyć proxy domyślnej sieci skonfigurowane w sytem
System.setProperty("java.net.useSystemProxies", "true");
Ponieważ Java 1.5 można utworzyć instancję serwera proxy i przekazać je do metoda openConnection()
.
Proxy proxy = new Proxy(Proxy.Type.HTTP, new InetSocketAddress("123.0.0.1", 8080));
URL url = new URL("http://www.yahoo.com");
HttpURLConnection uc = (HttpURLConnection)url.openConnection(proxy);
uc.connect();
Albo jak lisak zasugerował, można korzystać z niektórych 3rd bibliotek strona, która wspiera swoje potrzeby lepiej.
hmm brzmi jak twoje do czegoś dobrego. – stevebot