![]() |
(TIdHTTPProxyServer) Wie anderen Proxy davor schalten ?
Liste der Anhänge anzeigen (Anzahl: 1)
hi,
ich habe mit der Kompo TIdHTTPProxyServer aus Indy 10 einen kleinen HTTP Proxy programmiert. Der Proxy ist direkt im Browserprogramm integriert und läuft in einem extra thread :wink: . Damit habe ich eine gute Möglichkeit den Inhalt von Internetseiten zu filtern. Jetz möchte ich jedoch noch einen weiteren Proxy davor schalten, aber habe nicht die kleinste Idee wie ich das angehen soll. Ein kleines Beispielprojekt füge ich natürlich an. |
Re: (TIdHTTPProxyServer) Wie anderen Proxy davor schalten ?
Hmm ... keiner ne Idee dazu ?
|
Re: (TIdHTTPProxyServer) Wie anderen Proxy davor schalten ?
du musst doch einfach nur bei deinem Proxy bei TIdHttp einen Proxy eintragen.
|
Re: (TIdHTTPProxyServer) Wie anderen Proxy davor schalten ?
Zitat:
|
Re: (TIdHTTPProxyServer) Wie anderen Proxy davor schalten ?
Ich kann deinen Quelltext ansehen, aber dein Programm leider nicht übersetzen - ist aber wohl auch nicht nötig. Du möchtest eine proxy chain in den internet settings aufbauen? Wenn du den proxy localhost:8082 noch vor den proxy localhost:8081 schalten willst, dann musst du die Einträge einfach mit einer Leerstelle verketten:
Code:
Wenn du sowas mit der Hand am Arm in den Internet-Einstellungen eintragen willst, musst du die letzte Port-Nummer abtrennen und in das vorgesehene Eingabefeld schreiben.
localhost:8082 localhost:8081
Grüße vom marabu |
Re: (TIdHTTPProxyServer) Wie anderen Proxy davor schalten ?
Zitat:
Ich glaube du hast das wa falsch verstanden .... die Internet Setting benötige ich nur um den TWebbrowser auf den Proxy im Programm zu leiten ... das funktioniert auch super. Doch ich sollte dem Proxy(in meinem Programm) noch beibringen mit einem weiteren Proxy ungehen zu können (manche Leute haben ja so etwas in Ihrem Netzwerk z.B. Firmen). |
Re: (TIdHTTPProxyServer) Wie anderen Proxy davor schalten ?
Bin mir nicht so sicher, ob ich dich falsch verstanden habe. Es gibt ja mehrere Möglichkeiten eine proxy chain zu nutzen. In deinem Fall ist es wohl so, dass bereits ein inhouse-proxy in den settings eingetragen ist. Dann kommt dein Programm und überschreibt diesen, um auf sich selbst umzuleiten. Vielleicht solltest du den alten Wert auslesen und deinen Wert davor setzen - wie es geht habe ich ja schon geschrieben:
Code:
Nachdenkliche Grüße vom marabu
localhost:8081 inhouse-proxy:80
|
Re: (TIdHTTPProxyServer) Wie anderen Proxy davor schalten ?
Zitat:
Du hast mich doch falsch verstanden ! Das mit dem auslesen ist kein Problem für mich ... aber wie bringe ich der Komponente TIdHTTPProxyServer bei das Sie ausgehen einen Proxy benutzen muss ? |
Re: (TIdHTTPProxyServer) Wie anderen Proxy davor schalten ?
Ich kann leider nicht mit TIdHTTPProxyServer experimentieren, da Indy9 diese Komponente noch nicht kennt.
Vielleicht hilft dir dieses Tutorial zum Thema Proxy Chaining weiter: ![]() Viel Glück marabu |
Re: (TIdHTTPProxyServer) Wie anderen Proxy davor schalten ?
Der Link ist nicht schlecht ... aber so richtig komme ich nicht weiter ...
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:17 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz