Autor Beitrag
RedArcus
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 34

Win Vista; Windows7; Win10
D5 Prof; Delphi XE5; Delphi Tokyo
BeitragVerfasst: Do 25.11.04 15:16 
hallo an alle,

ich bin neu hier und habe folgendes problem.
es sollen dateien über einen proxy-server, an dem man sich anmelden muss, mittels einer ftp-verbindung versendet werden(datevnet). auf dem proxy-server ist dazu ein socks5 konfiguriert an den ich andocken kann. das programm dass die dateien vesendet kann aber nur mit einer ip-adresse gefüttert werden.
meine idee währe, mit den indy9 komponenten ein kleiner proxy mit socks zu erstellen und dessen ip-adresse mit dem sendeprogramm anzusprechen. kann mir jemand sagen ob das funzen könnte und welche der indy-komponenten ich da verwenden kann? in den indy-demos habe ich nichts passendes gefunden.

vielen dank und gruß
MAlsleben
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 303

W2k,WinXP
D3 - DXE3 Enterprise
BeitragVerfasst: Do 25.11.04 15:33 
Hi,


anderer Vorschlag. Schreib mit Indy ein FTP-Programm, was Socks5 macht. Das ist aus meiner Sicht einfacher.

Gruß Micha.

_________________
Viele Wege führen nach Rom.
RedArcus Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 34

Win Vista; Windows7; Win10
D5 Prof; Delphi XE5; Delphi Tokyo
BeitragVerfasst: Do 25.11.04 15:49 
hi,

das geht leider so nicht, oder verstehe ich da etwas nicht?. wie schon erwähnt, auf das programm dass die dateien verschickt habe ich kein einfluss. kann ihm nur in einer datei die ip-adresse eines proxis mitteilen, den rest macht das programm selbest. ich muß mich doch zwischen das fremdprogramm (indem ich ihm die ip-adresse meines erstellten proxis mitteile) und den socks5 des proxy-servers schalten, oder nicht?

gruß
MAlsleben
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 303

W2k,WinXP
D3 - DXE3 Enterprise
BeitragVerfasst: Fr 26.11.04 13:17 
Hi,

was Du vorhast ist nur nicht ganz von pappe. Es gibt eine sehr einfache Demo bei Indy für einen Proxy. Aber ob Dir das weiterhilft? Deswegen war mein Vorschlag, ein eigenes FTP Programm mit Socks5-Einbindung und Authentifisierung zu schreiben, das ist relativ einfach mit den vorhandenen Indykomponeten. Aber macht nur Sinn, wenn die Applikation die Du hast, nur ein reines FTP-Programm ist. Ist dies nur ein Teil eines großen Gesamtpaketes, geht das natürlich nicht.

Schau die mal die Demo an, vielleicht nützt sie Dir ja was.

Gruß Micha.

_________________
Viele Wege führen nach Rom.
RedArcus Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 34

Win Vista; Windows7; Win10
D5 Prof; Delphi XE5; Delphi Tokyo
BeitragVerfasst: Fr 26.11.04 14:15 
hi micha,

danke für deine mühe.
das beispiel mit dem proxy (IdMappedPortTCP) habe ich auch schon gesehen und damit experimentiert. der ansatz ist ja nicht schlecht, ich könnte ja z.b. die komponente IdMappedFTP einsetzen. der kann ich aber kein IOHandler mit SocksInfo anhängen, oder gibt es da noch einen anderen weg? habe von dem ganzen gesocks auch nicht allzuviel ahnung

gruß
hans
MAlsleben
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 303

W2k,WinXP
D3 - DXE3 Enterprise
BeitragVerfasst: Mo 29.11.04 10:09 
Hi,

genau das ist das Problem. Mit der IdFTP- Client Kompo geht das und mit IdMappedPortTCP und deshalb mit IdMappedFTP auch nicht. Ich wüßte jetzt auch nicht aus dem Stand, wie man mit Indy ein Socks - Server angehen kann.

Gruß Micha

_________________
Viele Wege führen nach Rom.
RedArcus Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 34

Win Vista; Windows7; Win10
D5 Prof; Delphi XE5; Delphi Tokyo
BeitragVerfasst: Di 30.11.04 10:00 
hallo,

hat jemand noch einen tip wie man das problem anders angehen könnte???

vieln dank und gruß