Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Java Internetverbindung über mehrere Proxys

Empfohlene Antworten

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

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

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

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.