Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Generelles Problem mit Proxyzugriff (https://www.delphipraxis.net/179398-generelles-problem-mit-proxyzugriff.html)

Erutan 5. Mär 2014 00:53

Generelles Problem mit Proxyzugriff
 
Hallo,

ich habe hier kein spezielles Problem mit Code, sondern weiß nicht wie ich am besten einen Zugriff über Proxyserver generieren soll, ohne dabei die Konfiguration des IE zu ändern.

Ich hatte mir dazu extra den EmbeddedWB installiert aber der scheint mit Winsows 8 (oder dem IE 10) nicht mehr zusammenarbeiten zu wollen. Dann habe ich mir den Delpiembeddedchromium installiert und finde keine Hilfe dazu wie man damit die Proxykonfiguration ändert. Alles was ich finde ist, daß dieses Feature wohl nicht oder nicht richtig zur Verfügung stünde.

Mit dem IdHTTP bekomme ich es vielleicht hin...oder auch nicht. Ich bekomme zwar keine Fehlermeldung aber wenn ich damit auf meine Seite zugreife (ob mit oder ohne Proxy) dann registriert mein PPHlogger keinen Zugriff, so daß ich die Daten nicht auswerten kann.

Frage: Gibt es eine bessere Lösung?

Grüße
Holger

Aphton 5. Mär 2014 09:14

AW: Generelles Problem mit Proxyzugriff
 
Soweit ich das nun verstanden habe, willst du die ~globalen Proxy Einstellungen, die z.B. von Internet-Explorer auch benutzt werden, ändern?

Sofern ja, dann geht das ganz einfach über WinINet!
Such mal hier nach Hier im Forum suchenWinINet Proxy

Im (momentan) 6. Thema ist ein GetProxyInformation() zu finden.
Darin siehst du, wie man die Information ausließt. Meistens heißen die APIs ähnlich oder sind zumindest logisch erratbar!
Kurz - InternetSetOption() mit mehr oder weniger denselben Argumenten verwenden - dadurch kannst du die Proxy Einstellungen, die IE (oder auch andere Tools verwenden), setzen!

Hoffe, ich habe dich richtig verstanden und liege hiermit nicht komplett daneben xD

DeddyH 5. Mär 2014 09:20

AW: Generelles Problem mit Proxyzugriff
 
Zitat:

Zitat von Erutan (Beitrag 1250653)
...ohne dabei die Konfiguration des IE zu ändern.

Es scheint sich anders zu verhalten.

Erutan 5. Mär 2014 10:25

AW: Generelles Problem mit Proxyzugriff
 
Danke für die Antworten. Aber nein. Ich möchte die IE Einstellungen möglichst nicht antasten. Am liebsten wäre es mir, es würde über den DelphiChromiumEmbedded gehen oder über eine Indy-Komponente.

Aphton 5. Mär 2014 19:00

AW: Generelles Problem mit Proxyzugriff
 
Zitat:

Zitat von DeddyH (Beitrag 1250680)
Zitat:

Zitat von Erutan (Beitrag 1250653)
...ohne dabei die Konfiguration des IE zu ändern.

Es scheint sich anders zu verhalten.

Hihi, wie konnt ich das nur überlesen? Vlt. war hab ich mich nur auf den Rest konzentriert, weil mir die genannten Komponenten
nichts sagen (bis auf Indy)..

sx2008 5. Mär 2014 19:10

AW: Generelles Problem mit Proxyzugriff
 
Hier noch eine kleine Entscheidungshilfe.
Erfordert deine Webseite(n) dass JavaScript ausgeführt wird?

Falls ja bleibt nur EmbeddedWB als Komponente.
Falls nein kann man auch mit Indy arbeiten.

DeddyH 5. Mär 2014 19:13

AW: Generelles Problem mit Proxyzugriff
 
Zitat:

Zitat von Aphton (Beitrag 1250783)
Hihi, wie konnt ich das nur überlesen?

Kann passieren, ist ja auch kein Beinbruch ;)

Erutan 6. Mär 2014 02:02

AW: Generelles Problem mit Proxyzugriff
 
Zitat:

Zitat von sx2008 (Beitrag 1250787)
Hier noch eine kleine Entscheidungshilfe.
Erfordert deine Webseite(n) dass JavaScript ausgeführt wird?

Falls ja bleibt nur EmbeddedWB als Komponente.

Der funktioniert nicht. Scheint an der Windows-Version (win8 64bit) oder vielleicht auch an der IE-Version (10) zu liegen. Ich habe das halbe Internet durchwühlt und noch andere mit gleichen Problemen gefunden, aber keine Lösung. Hier im Forum habe ich auch angefragt und keine Lösung gefunden. Man kann beim EmbeddedWB zwar den Proxy zur Laufzeit ändern, d.h. diees Feature ist vorgesehen, es funtioniert bloß nicht, d.h. es tut sich einfach nichts. Ich habe das x mal versucht. Die Zugriffe auf meine Website werden mit meiner Original-IP geloggt. Daher gehe ich schwer davon aus, daß die Proxy-Einstellungen im Programmcode einfach ignoriert wurden.


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:34 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz