Wie kann ich einen Proxy konfigurieren?

Evtl. die Domäne voranstellen, also im Format Domäne\Username .
Je nach Konfiguration kommt es auch auf Groß-/Kleinschreibung an.

Hm, das funktioniert leider alles nicht.

Ich habe mir bei GitHub mal das Coding angeschaut, es gibt da wohl zwei Stellen welche Proxy Authentifizierung behandeln, aber so ganz erschließt es sich mir nicht:

Kann jemand daraus ableiten wie das funktionieren könnte? Hab mal folgendes in die ini geschrieben, aber das funktioniert aber auch nicht:

-http.proxyHost=my.proxy.de
-http.proxyPort=8080
-http.proxyUser=myUser
-http.proxyPassword=myPassword

Gruß
Jan

Ich habe jetzt als Workaround lokal einen Proxyserver (CCProxy) installiert, welche selber ohne Authentifizierung arbeitet und alle Anfragen an den Corporate Proxy weiterleitet (und dabei Benutze/Passwort mitgeben kann).

In Portfolio Performance trage ich dann diesen lokalen Proxy ein…

Bei einem HTTP proxy ohne Authentifizierung bekomme ich aber auch keine Verbindung hin. Wie prüft man die Verbindung? Auch wenn “Nach Aktualisierung prüfen” immer “Keine Updates vorhanden” liefert, bekomme ich keinen einzigen Kurz über Yahoo, sondern immer nur “Börsenplatz fehlt”.

Siehe fehlendes Symbol bei deinen Wertpapiere:

1 Like

Nein, daran kann es nicht liegen, ich habe unter Stammdaten das Symbol eingetragen, das ich z.B. bei der boerse-frankfurt.de ablesen kann.
Ich glaube eher, dass die Proxy-Verbindung nicht funktioniert. Allerdings müsste dann auch eine Fehlermeldung hochkommen, dass die Verbindung scheitert, statt nur “Börsenplatz fehlt”. Wie kann ich die Proxy-Verbindung testen?

Die Proxy-Unterstützung scheint fehlerhaft zu sein.
Obwohl ich als Server gateway01 und als Port 8080 eingetragen habe, macht der java Prozess eine Verbindung auf zu einer IP in der yahoo.com Domain auf 443.

Weiterhin sollte die Software auch die Environment Variablen berücksichtigen, respektive $https_proxy, $http_proxy, $no_proxy. Man sollte so, wie es die meisten Browser tun, diese Möglichkeiten in der Konfiguration haben:

[ ] Direct internet connection (no proxy)
[ ] Manual Proxy Configuration
[ ] Use System Proxy Settings

Zumindest sollte das explizite Setzen eines HTTP Proxy repariert werden.

1 Like

Das hört sich nach einem Bug an. Ich habe das schon lange nicht mehr getestet… :unamused:

Kannst Du mir mal Deine Environment hier posten (Hilfe → Über Portfolio Performance → Installationsdetails)? Nur um zu sehen, ob nicht doch Java Environment da reinspielt.

Der Text war zu lang, daher als Anhang: portfolio.txt (30,7 KB)

Achja, und die übliche Unterstützung der Proxy-Typen http und socks5 wäre hilfreich, ich möchte aber nicht zuviel verlangen.
Ich frage mich sowieso, warum jeder immer die Proxy-Unterstützung selbst stricken muss, das gab in vielen Projekten schon Probleme wie Jameica (auch Java) und selbst da in diversen Addons. Der Proxy Bereich ist meist wenig getestet.

Hattest du nach dem Proxy-Support mal schauen können, oder habe ich da etwas falsch konfiguriert?

Ich habe es kurz mit dem unserem Corporate Proxy ausprobiert. Da habe ich keine Probleme und PP lädt Daten. Deswegen fehlt mir etwas der Ansatzpunkt für die Fehlerbehebung.

Viel falsch kann man da ja nicht konfigurieren…

Und das sieht auch okay aus:

http.nonProxyHosts: localhost|127.0.0.1
http.proxyHost: http://gateway01
http.proxyPort: 8080
http.proxySet: true
https.nonProxyHosts: localhost|127.0.0.1
https.proxyHost: http://gateway01
https.proxyPort: 8080
https.proxySet: true

Nur zum Verständnis: Bei Dir funktioniert eine Kursabfrage mit dem Lieferant “Yahoo Finance” nicht? Oder werden die Börsenplätze nicht gelesen? (ersteres ist via Yahoo API, letzteres ein Callback von der Webseite).

Ich bin neu bei PP (genau das was ich lange gesucht habe, um meine Libreoffice Tabellen zu ersetzen), weiß daher nicht genau, wie es normalerweise funktionieren sollte.
Ich gehe auf Alle Wertpapiere, z.B. Netflix, Editieren. Unter Stammdaten pflege ich das Symbol “NFC” nach. Kann man das nicht automatisieren, da ISIN und WKN ja aus dem Consorsimport bekannt sind?
Nun gehe ich auf Historische Kurse, Lieferant Yahoo Finance, Börsenplatz ist ausgegraut und ich habe die Fehlermeldung “Börsenplatz fehlt”.

Derweil öffnet PP folgende Verbindungen:
# netstat -atpn |grep java
tcp 0 1 10.190.126.14:55674 87.248.118.23:443 SYN_SENT 17672/java
tcp 0 1 10.190.126.14:55628 87.248.118.23:443 SYN_SENT 17672/java

Das sind yahoo.com IPs, da müsste eigentlich der Proxy stehen.
Bist du sicher, dass deine Verbindung wirklich über den Proxy geht und nicht doch einfach direkt?

Hab nun ohne Proxy Kurse von Yahoo Finance abrufen können, der Proxy-Support funktioniert nicht. Hast du schon etwas rausgefunden hierzu?

Ich habe das Problem gefunden. Mit einer meiner letzten Änderungen habe ich den Proxy Support wieder ausgebaut. Das fixe ich. Kommt mit der nächsten Version (vielleicht dieses WE).

Mit Version 0.33.1 sollte die Proxy Konfiguration wieder für Yahoo und Kraken gezogen werden.

Hallo,

ich sitze hier auch hinter einem Prox in der Firma, kenne aber dessen Passwort nicht. Bekomme das Passwort von den Admins auch nicht.

In den Systemeinstellungen vom Windows 10 ist der Proxy über eine proxy.pac konfiguriert:
http://xxxxxxxxxxxx/proxy.pac
(Automatische Proxyeinstellungen mit Insatllations-Skript)

Was muss ich tun, um Kurse in PP abrufen zu können?
Vielen Dank schonmal für Eure Hilfe!

Gibt es in Deinem Betrieb eine offizielle Java-Installation?

Ich würde es nicht empfehlen, aber Du könntest ausprobieren, ob Dein normaler Benutzeraccount (ggf. mit Domäne) funktioniert.

Der offizielle Weg wird sein, die IT zu fragen, wie Du dann mit PP bzw. Java auf das Internet zugreifen kannst. Die offizielle Antwort könnte sein, dass Du es nicht sollst…

1 Like

@Hagen_Schneider
Java kann nicht mal eben die automatische Konfiguration des Proxys auslesen bzw verarbeiten, ist aber u.a. @ https://bugs.openjdk.java.net/browse/JDK-8170868 seit Java 9 irgendwie implementiert.

However die PAC-Datei ist lediglich eine Textdatei die den zu benutzenden Proxy und Port im Klartext hinterlegt hat. Ein Blick in diese Datei sollte dir weiterhelfen.

1 Like

Hallo,
ich muss dieses alte Thema leider noch mal auskramen, da ich aktuell auch noch Probleme mit dem Proxy habe.
Ich habe Einstellungen einen Proxy-Server und Port gepflegt und in der PortfolioPerformance.ini die Einträge mit Dname.abuchen.portfolio.proxyUser und Dname.abuchen.portfolio.proxyPassword eingetragen.

Der Abruf von Kursen (in meinem Fall von Ariva) klappt auch wunderbar.
Wenn ich mal zum Test auf Yahoo Finance umstelle klappt der Abruf auch.
Was aber nicht klappt ist die Prüfung auf neue Updates. Ehrlich gesagt ist das auch das einzige was irgendwie nicht klappt, mehr ist mir bisher nicht aufgefallen.

Im Fehlerprotokoll steht folgendes: