Feanor83 Geschrieben 12. September 2007 Geschrieben 12. September 2007 Hallo Leute, ich habe folgendes Problem: Ich möchte gerne mit Hilfe eines kleinem Java Programms über mehrere Proxy Server ins Internet. Über einem Proxy ist ja ganz leicht: System.getProperties().put( "proxySet", "true" ); System.getProperties().put( "proxyHost", "ip vom proxy" ); System.getProperties().put( "proxyPort", "port vom proxy" ); URL url = new URL("http://www.google.de"); URLConnection connection = url.openConnection(); String s = "username:password"; String encoded = "Basic " + new sun.misc.BASE64Encoder().encode( s.getBytes() ); connection.setRequestProperty( "Proxy-Authorization", encoded ); DataInputStream input = new DataInputStream( connection.getInputStream() ); Nun kann vom Stream der HTML-Code abgeholt werden. Ich würde gerne über einen zusätlichen Proxy gehen und erst dann auf eine Internetseite zugreifen. Weis Jemand wie das geht ? Vielen dank schonmal im vorraus. Gruß Alex
Amstelchen Geschrieben 12. September 2007 Geschrieben 12. September 2007 d.h. du willst nicht den ersten request über proxy1 und den zweiten über proxy2 abesetzen, sondern eine proxy-kette nutzen? ich würde hier anstelle eines HTTP GET ein HTTP CONNECT absetzen, um eine proxy-kette aufzubauen - wie das mittels java realisiert wird, entzieht sich allerdings meinem wissen. s'Amstel
Feanor83 Geschrieben 12. September 2007 Autor Geschrieben 12. September 2007 Hi, genau ich möchte eine Proxykette herstellen. Habe jetzt mal die Proxy Klasse benutzt und nicht mehr System. ... SocketAddress sa = new InetSocketAddress("ip", 8080); Proxy proxy = new Proxy(Proxy.Type.HTTP, sa); URL url = new URL("http://www.google.de"); URLConnection connection = url.openConnection(proxy); usw... Dies funktioniert auch. Ich könnte jetzt natürlich eine zweite Proxy Instanz instanziieren mit dem zweiten Proxy-Server. Aber ich weis nicht wie ich die beiden dann verbinden kann. Danke schonmal. Gruß Alex
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden