HTTP Proxy nutzen

JayWorkDe

Mitglied
Hey,
ich hab schon alles mögliche probiert & auch schon in allen möglichen Foren gesucht (aber bisher leider ncht fündig geworden).

was ich versuche ist rauszufinden welche Proxys funktionieren und welche nicht (dazu hab ich absolut keine Idee) es muss sowohl in Windows als auch in Linux funktionieren... Die Verbindung direkt versuch ich mit:

Java:
public void setProxy()
{
    System.setProperty("http.proxySet","true");
    System.setProperty("http.proxyHost",IP);
    System.setProperty("http.proxyPort",PORT);
}

for(int i = 0; i < 10; i++)
{
    setProxy();

    URLConnection con = new URL("http://..........").openConnection();
}

IP und Port nehm ich aus einer Hashtable raus... da sind 10 Proxys drin..
als URL nehm ich erstmal immer die gleiche (wo meine IP angezeigt wird... Um zu prüfen ob´s geht).


Da bekomm ich leider immer meine richtige IP
 
N

nillehammer

Gast
Da bekomm ich leider immer meine richtige IP
Und was würdest Du denken, soll da kommen? Die IP des Proxys? Der Sinn von Proxies ist doch, dass http-Verbindungen über sie geleitet werden, ohne das der Anwender davon was mit bekommt. Wenn Du in Deinen Browser einen Proxy einträgst und dann z.B. www. google. de eingibst, steht in der Adresszeile ja auch nich plötzlich die IP des Proxys.

Um zu testen, ob ein Proxy funktioniert, musst Du nicht die System-Properties manipulieren. Probier mal folgendes:
Java:
//Proxy instance, proxy ip = 123.0.0.1 with port 8080
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();
        
StringBuffer pageBuff = new StringBuffer();
BufferedReader in = new BufferedReader(new InputStreamReader(uc.getInputStream()));
String line;
while ((line = in.readLine()) != null){
   pageBuff.append(line + "\n");
}
System.out.println(pageBuff);

Gruß nillehammer
 
Zuletzt bearbeitet von einem Moderator:
N

nillehammer

Gast
Was ich aber brauche ist das ich via Java im Internet surfen kann
Aber genau das macht der von mir gepostete Code doch. Er öffnet eine http-Verbindung zu Yahoo! Deutschland und zwar nicht direkt sondern über einen Proxy. Klar kannst Du dafür auch die System-Properties benutzen, wenn Du das eleganter findest als eine Instanz von Proxy.

& meine IP die des Proxys ist.
Das hab ich immer noch nicht verstanden. Wie ermittelst Du denn im Moment IP?
 

Ariol

Top Contributor
Lies doch mal eine Seite wie
Code:
www.wieistmeineip.de
mit dem Prog aus, und sieh dir an, welche IP drinsteht.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
Dann07 Proxy funktioniert nicht so wie gewünscht! Netzwerkprogrammierung 18
T Proxy mit Zusatzfunktion Netzwerkprogrammierung 1
J FTP Upload über Proxy funktioniert nicht Netzwerkprogrammierung 1
J FTP FTP Zugriff über Proxy Server Netzwerkprogrammierung 1
M Proxy und HTTPS Netzwerkprogrammierung 3
C Proxy Server - Antwort auf welchem Port Netzwerkprogrammierung 1
M Socket 2x Proxy multithread-server mit Cross Verbindung Netzwerkprogrammierung 0
N Proxy gibt keine Antwort zurück Netzwerkprogrammierung 5
M HTTP Reverse Proxy mit dynamischen Servern? Netzwerkprogrammierung 7
L Proxy für Dateidownload? Netzwerkprogrammierung 3
M Proxy Einstellungen auslesen Netzwerkprogrammierung 2
T Socket Java HTTP-Proxy Netzwerkprogrammierung 3
B Einfacher Proxy Server Netzwerkprogrammierung 29
M ganymed-ssh2.har: ftp-Verbindung über ftp-Proxy Netzwerkprogrammierung 2
S Proxy Authentifizierung HtmlUnit Netzwerkprogrammierung 8
S Proxy Authentifizierung Netzwerkprogrammierung 3
G Java Client Proxy Skript Netzwerkprogrammierung 3
Dit_ UDP Verbindung durch Proxy Netzwerkprogrammierung 4
P Proxy für Anwendung setzten Netzwerkprogrammierung 3
A UCP Connection über Proxy möglich? Netzwerkprogrammierung 7
trash HTTP Internet Connection bei Proxy ?! Netzwerkprogrammierung 3
L Einfacher Proxy-Server Netzwerkprogrammierung 6
M FTP-Connection über FTP-Proxy Netzwerkprogrammierung 20
M HttpURLConnection und Proxy Netzwerkprogrammierung 2
M Verbindung über Proxy// Problem mit Outputstream bei URLConn Netzwerkprogrammierung 5
alexpetri simpler Proxy geht nicht Netzwerkprogrammierung 7
G Proxy oder Forwarding? Netzwerkprogrammierung 16
R xml via SSL über Proxy Netzwerkprogrammierung 2
R URLConnection via Proxy mit Authentification Netzwerkprogrammierung 5
S URLConnection über Proxy Netzwerkprogrammierung 4
J RMI Fehler beim Proxy Netzwerkprogrammierung 2
H FTP Client mit Squid als Proxy Netzwerkprogrammierung 8
G Proxy und mehrere Verbindungen Netzwerkprogrammierung 4
W java ueber proxy verbinden Netzwerkprogrammierung 3
reibi Proxy macht Problem abeim URL-Aufruf Netzwerkprogrammierung 3
G HTTP Client :: Komme nicht über den Proxy Netzwerkprogrammierung 7
A HTTPS-Request via Proxy mit Konfigurationsskript Netzwerkprogrammierung 3
T Erstellung eines Proxy Netzwerkprogrammierung 11
R proxy für java anwendung angeben [resolved] Netzwerkprogrammierung 15
T Proxy will einfach nicht mein prog akzeptieren Netzwerkprogrammierung 3
F Proxy: HTTP- Verbindung Netzwerkprogrammierung 2
B Url aufruf über Proxy Netzwerkprogrammierung 2
G Probleme bei Proxy-Server! Netzwerkprogrammierung 5
I Fehlermeldung bei Verbindung über SOCKS Proxy Netzwerkprogrammierung 4
P Server als Client nutzen Netzwerkprogrammierung 8
M RMI AbstractTableModel als Data Transfer Object (DTO) nutzen Netzwerkprogrammierung 0
N Selbes URL Objekt für alle Requests nutzen Netzwerkprogrammierung 7
C RMI Bereits bestehende Registry nutzen Netzwerkprogrammierung 2
D Mit wsimport erstellte Klassen ohne WSDL nutzen Netzwerkprogrammierung 4
R Über Java anderen Gateway nutzen Netzwerkprogrammierung 10
W funktionen übers netzwerk nutzen Netzwerkprogrammierung 4
T NativeIO und der Nutzen von Non-Blocking Netzwerkprogrammierung 11
K Selbe Streams mehrfach nutzen (zusätl. Thread) Netzwerkprogrammierung 6
G Objecte für Kommunikation nutzen Netzwerkprogrammierung 2
A Geöffnete ObjectStreams aus mehreren Methoden nutzen Netzwerkprogrammierung 4
R EchoServer in Applikation zum Spielen nutzen? Netzwerkprogrammierung 6
R Port trotz aktiver Firewall nutzen ! Netzwerkprogrammierung 9

Ähnliche Java Themen


Oben