| Autor |
Beitrag |
Svenkan
      
Beiträge: 55
WinXP
Delphi 7 Enterprise
|
Verfasst: Mi 13.06.07 16:34
Hey Leute!
Ich habe leider über die Suche nichts ordentliches gefunden, deswegen nochmal hier meine Frage:
Ich benutze Indy10. Nun möchte ich mit Hilfe dessen eine Verbindung durch eine Firewall mit Authentifizierung hindurch aufbauen.
Welche zusätzlichen Dinge benötige ich dafür und funktioniert das ohne Probleme mit Indy10?
|
|
Benjie
      
Beiträge: 55
Win 98 SE / Win XP / xubuntu Linux / Mac OS 9.2
D6 Enterprise
|
Verfasst: Mi 13.06.07 17:49
Hallo!
Also eigentlich sollte eine AUSGEHENDE Verbindung über FTP kein Porblem sein. Auch mit Firewall nicht. Jedoch ist es so, dass man bei gewissen (oder sogar bei den meisten) Firewalls die Berechtigung erteilen muss. Das kannste aber nur als Admin und nicht irgendwie mit Delphi. Um eine verbindung aufzubauen funktioniert es schon mit indy 10... warum auch nicht?
Hmm... Mehr kann ich dir nicht sagen.
Grietz, Benjie
|
|
Svenkan 
      
Beiträge: 55
WinXP
Delphi 7 Enterprise
|
Verfasst: Mi 13.06.07 18:01
Das Problem ist, dass ein Benutzer über das Netz seiner Stadt verbunden ist und über eine User-Connection verbinden muss (sprich: mit User und Password).
|
|
alias5000
      
Beiträge: 2145
WinXP Prof SP2, Ubuntu 9.04
C/C++(Code::Blocks, VS.NET),A51(Keil),Object Pascal(D2005PE, Turbo Delphi Explorer) C# (VS 2008 Express)
|
Verfasst: Mi 13.06.07 18:19
Wo ist im Moment dein aktueller Stand? An welchem Problem hängst du?
Wie schon oben gesagt, normalerweise sollte eine ausgehende FTP Verbindung kein Problem sein. Sollte trotzdem eine Firewall dazwischenhängen, die diese ausgehenden Verbindungen kontrolliert, muss diese natürlich vom Benutzer durchgeschaltet werden. An der Firewall vorbeizugehen würde ich nicht wirklich versuchen, denn es ist ja auch Sinn und Zweck der Firewalls, dass ein Benutzer kontrollieren kann, wer alles ins Netzwerk/Internet geht.
Gruß
alais5000
_________________ Programmers never die, they just GOSUB without RETURN
|
|
Svenkan 
      
Beiträge: 55
WinXP
Delphi 7 Enterprise
|
Verfasst: Mi 13.06.07 18:32
Also ich habe in meinem Programm einen autom. Upload von bestimmten Dateien.
Da sich der oben genannte Benutzer an der Firewall 'anmelden' muss, um Dateien hochzuladen, benötige ich nun genau soeine Funktion, mit der ich diese Anmeldung beim Upload über Indy abwickeln kann.
Als Ausweichmöglichkeit muss er nun solange ein FTP-Programm benutzen, bei welchem er diese Angaben ja auch machen kann (Host, Port, Username, Passwort).
Muss ich das über die ProxySettings von IdFTP machen?
|
|
alias5000
      
Beiträge: 2145
WinXP Prof SP2, Ubuntu 9.04
C/C++(Code::Blocks, VS.NET),A51(Keil),Object Pascal(D2005PE, Turbo Delphi Explorer) C# (VS 2008 Express)
|
Verfasst: Mi 13.06.07 18:41
Ja Moment.
Redest du jetzt über eine Firewall, oder habt ihr da einen ProxyServer im Netzwerk installiert?
Wenn zweiteres, dann:
Svenkan hat folgendes geschrieben: |
Muss ich das über die ProxySettings von IdFTP machen? |
ja.
Ansonsten: Firewalls sind ja nicht dafür gedacht, dass die Programme sich da selbst freischalten, das soll ja der Benutzer kontrollieren können.
Gruß
alias5000
_________________ Programmers never die, they just GOSUB without RETURN
|
|
Svenkan 
      
Beiträge: 55
WinXP
Delphi 7 Enterprise
|
Verfasst: Mi 13.06.07 18:56
Also er sprach immer nur von einer Firewall.
Dementsprechend war ich auch etwas verwirrt.
Wenn es nun ein Proxy ist, welche Variante müsste ich da als Proxy-Typ auswählen?
Die Hilfe, welche bei Indy leider auf Englisch ist, hilft mir da nicht allzu viel weiter (ich bin zwar des Englischen mächtig, aber dennoch klingt es leicht verwirrend etwas..).
|
|