Proxy für Anwendung setzten

pumukel51

Mitglied
Hallo Community,

stehe aktuell vor der Problematik das ich dem User die Möglichkeit geben möchte einen Proxyserver für diese Anwendung zu setzten.
Habe im Netz und hier im Forum recherchiert und alles gemäß den Anleitungen einprogrammiert.
Lese also beim Start der Anwendung den Systemproxy der z.b. im IE gesetzt ist und Trage diesen über folgenden Code in meiner Anwendung ein.

Code:
        System.setProperty((ProxyType+"."+"proxySet"), ProxySet);
        System.setProperty((ProxyType+"."+"proxyPort"), a);
        System.setProperty((ProxyType+"."+"proxyHost"), b);
        System.setProperty((ProxyType+"."+"proxyUser"), c);
        System.setProperty((ProxyType+"."+"proxyPassword"), d);

Die Variable ProxyType steht dabei immer auf "HTTP" in den Variablen a-d stehen die aus dem System gelesenen Werte.
Sollte im System kein Proxy gesetzt sein wird wird ja zum einen der wert ProxySet mit "false" gesetzt und die restlichen werte werden Leer initialisiert.

Ich lasse mir extra die Properties nochmal in der Console ausgeben um dies zu Debugen die Ausgabe sieht dann wie folgt aus.

HTTP.proxySet=false
HTTP.proxyHost=
HTTP.proxyPort=
HTTP.proxyUser=
HTTP.proxyPassword=

Was ja demnach korrekt ist hoffe ich.
Sollte im System ein Proxy gesetzt sein steht er auch Dementsprechend drin das klappt.
Nun hat der User auch die Möglichkeit einen Proxy per GUI zu setzten welcher dann auch eingetragen wird.
Also wenn ich das mache sieht die Properties Ausgabe wie folgt aus.

HTTP.proxySet=true
HTTP.proxyHost=174.142.24.204
HTTP.proxyPort=3128
HTTP.proxyUser=
HTTP.proxyPassword=

Was ja eigentlich korrekt währe.
Hab diese Funktion allerdings mal mit Wireshark verfolgt und es findet sich keine Kommunikation mit dem Proxy meine Java anwendung nutzt diesen Proxy nur wenn er im System gesetzt wurde.
Warum auch immer ???:L???:L???:L
An User und Password kann es eigentlich nicht liegen da dies ein Offener Proxyserver im Internet ist.
Mit welchem ich die Funktion einfach mal Testen wollte.
Hat einer eine Idee was ich denn Falsch mache?

Vielen Dank
MFG Pumukel51
 

pumukel51

Mitglied
Sagmal hast Du dir das denn überhaupt richtig Durchgelesen????
Der macht das im 2ten Beispiel genau so wie ich das hier mache.....
Daher hab ich das ja!!!!

oder

ihr setzt in eurem Programm die Einstellungen mittels:

Java:
System.setProperty("proxyPort","8080");
System.setProperty("proxyHost","proxy");
...


HTH
Gruß Tom

Ich hänge nämlich nur noch das entsprechende Protokoll vorne hin!!!
Was wie ich ausprobiert habe absolut keinen Unterschied macht...
Habe sogar anfangs gedacht das es genau daran liegt das ich KEIN Protokoll mit angehängt habe...
 

FArt

Top Contributor
Habe sogar anfangs gedacht das es genau daran liegt das ich KEIN Protokoll mit angehängt habe...

Siehst du, das war der Unterschied der mir auch aufgefallen ist.

Es gibt noch andere Seiten, die es auch wie in dem Tutorial machen bzw. mit diesem Property auf die Systemeinstellungen verweisen: System.setProperty("java.net.useSystemProxies", "true");

Setzt die Properties früh genug? Übergib sie mal als Systempropeties mit -D .

Man kann auch pro Connection Proxyeinstellungen vornehmen. Das habe ich auch über Google gefunden. Schon ausprobiert?
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
R proxy für java anwendung angeben [resolved] Netzwerkprogrammierung 15
L Proxy für Dateidownload? Netzwerkprogrammierung 3
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
M Proxy Einstellungen auslesen Netzwerkprogrammierung 2
T Socket Java HTTP-Proxy Netzwerkprogrammierung 3
J HTTP Proxy nutzen Netzwerkprogrammierung 4
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
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
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
FrankenDerStein HTTP Https Server Bibliothek für Linux und Android gesucht. Netzwerkprogrammierung 7
FrankenDerStein Socket UDP Multithreading für ein Port Netzwerkprogrammierung 2
M Server-Client-System für Browsergame Netzwerkprogrammierung 5
Tobero Java serversocket nicht nur zuganglich für localhost Netzwerkprogrammierung 6
T Brauche Hilfe beim GET-String für HttpURLConnection Netzwerkprogrammierung 4
F Server für Java Applikationen Netzwerkprogrammierung 16
B Webview für Anwendung Netzwerkprogrammierung 7
M Sicheres Login-System für App implementieren Netzwerkprogrammierung 6
J Netty umsetzung für ein Protokoll Netzwerkprogrammierung 1
J ERM für kleine Verwaltungsdatenbank Netzwerkprogrammierung 2
H Machbarkeitsfrage: TCP/IP Client (z.B. Netty) für Java Web Applcation Netzwerkprogrammierung 1
Messoras Launcher für mein Spiel Netzwerkprogrammierung 7
F Einfaches Gateway für Log-Files Netzwerkprogrammierung 1
P RMI - Neue eigene Instanz für jeden Aufruf auf nicht serialisierbares Objekt - wie? Netzwerkprogrammierung 0
P PPTP Protokoll für JAVA Netzwerkprogrammierung 14
T FTP Wie Notwendigkeit für "rekey" klientenseitig detektieren? Netzwerkprogrammierung 3
S Webserver für Jar File Netzwerkprogrammierung 4
G Socket Socket verbindung für Chat System Netzwerkprogrammierung 3
V Templates für Java Client rabbitmq Netzwerkprogrammierung 4
M Erreichbar für alle zu sein Netzwerkprogrammierung 9
M Server nur für eine Aufgabe Netzwerkprogrammierung 2
N Selbes URL Objekt für alle Requests nutzen Netzwerkprogrammierung 7
T uberspace.de als (v)root-Ersatz für kleinere Java-Anwendungen? Netzwerkprogrammierung 12
K HTTP Eigener Http Response für Datei-Download Netzwerkprogrammierung 4
D Socket Leitstelle für Funkspiel Netzwerkprogrammierung 8
F Java-Beispielcode für Zeroconf (ähnlich Apple Bonjour) Netzwerkprogrammierung 7
I HTTP S - Zertifikate+Cockies für Form-basierten Login Netzwerkprogrammierung 2
Ollek Socket Sucher passende Server/Client Lösung für meine Anwendung Netzwerkprogrammierung 2
M Gleicher Port für Senden und Empfangen ? Netzwerkprogrammierung 17
N RMI Einstellungen für "übers Internet" Netzwerkprogrammierung 8
F SSL-Zertifikate für viele Nutzer? Netzwerkprogrammierung 8
K Byte für Byte aus InputStream lesen Netzwerkprogrammierung 5
S wie stell man die classpath für JARs? Netzwerkprogrammierung 3
M Bestimmte Klassen für Netzwerkchecks gesucht Netzwerkprogrammierung 11
M ClassLoader für Axis2 setzen Netzwerkprogrammierung 15
M Welches Speicherformat für News-Database?? Netzwerkprogrammierung 2
Shoox VPN-Verbindung für Datenbankzugriff Netzwerkprogrammierung 2
T Bezeichner "end of line" für die Funktion readline Netzwerkprogrammierung 5
A DataGramsocket Übertragungsproblem im Internet (IPs für Voip) Netzwerkprogrammierung 5
E Userliste für Chat Applet Netzwerkprogrammierung 4
S HTTP Kleines Programm für den Routerneustart Netzwerkprogrammierung 3
L Zeitspanne für erneutes senden Netzwerkprogrammierung 16
L Socket Chat Server für mehrere Clients Netzwerkprogrammierung 7
F Netzwerkprogrammierung für Anfänger Netzwerkprogrammierung 2
J Framework/ Muster für Chat-ähnliches Programm gesucht Netzwerkprogrammierung 2
B Variablen ausrichten für Übertragung Netzwerkprogrammierung 2
D FTP Pfadangabe für ftp-upload funktioniert nicht Netzwerkprogrammierung 5
K Getrennte Rechner für RMI-Server/RMI-Registry, bzw. Alternativen? Netzwerkprogrammierung 5
dayaftereh HTTPCleint und HTMLparser für hTTpBot Netzwerkprogrammierung 2
E Socket Client-Applikation mit GUI für Internet IO-Platine Netzwerkprogrammierung 2
0din Grundlage für Bluetooth Netzwerkprogrammierung 5
N "Jungfernflug" der Socketprogrammierung für ein Mühlespiel Netzwerkprogrammierung 8
F Empfehlung für embedded Webserver Netzwerkprogrammierung 10
W Bibliothek für Certificate Management Protocol (CMP) Netzwerkprogrammierung 3
O Client/Server für Ticker Netzwerkprogrammierung 2
J Stubs für SOAP-Webservice generieren. Ich bekomme es einfach nicht hin... Netzwerkprogrammierung 3

Ähnliche Java Themen

Neue Themen


Oben