Zum Inhalt springen

Java Internetverbindung über mehrere Proxys


Empfohlene Beiträge

Geschrieben

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

Geschrieben

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

Geschrieben

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

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 erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...