Proxy

May 2, 2012 at 9:45 AM

When i use ftp on windows i have to open proxy connexion with this command :

open proxy-ftp.xxx.en

then proxy server ask me for user and ftp site (user@ftpserver.en).

Is it possible to do the same with AlexFTP ?

Thanks

May 2, 2012 at 11:23 AM

Solution :

ftps -h proxy-ftp.xxx.en -U user@ftpserver.en

Thanks

May 2, 2012 at 2:11 PM

I can't give a proxy url with a port (proxy-ftp.xxx.en:1070) !

Is it possible ?

Thanks.

Coordinator
May 2, 2012 at 2:18 PM
Edited May 2, 2012 at 2:19 PM

use the -port switch. The FTP proxy is simply the ftp host with which the client communicates. The target ftp server is specified in the form user@server.

May 2, 2012 at 3:34 PM

Thanks,

I use this command :

ftps -h proxyserver.xxx.en -port 1070 -U userftp.serverftp.en -tls ALL

and the response is :

"ERROR: Unable to read data from the transport connection: Une tentative de connexion a échoué car le parti connecté n'a pas répondu convenablement au-delà d'une certaine
durée ou une connexion établie a échoué car l'hôte de connexion n'a pas répondu.
Inner exception: System.Net.Sockets.SocketException: Une tentative de connexion a échoué car le parti connecté n'a pas répondu convenablement au-delà d'une certaine durée
 ou une connexion établie a échoué car l'hôte de connexion n'a pas répondu
   at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
   at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)"

I can use this ftp server with Filezilla with these parameters :

proxy : proxyftp.xxx.en - port 1070

FTP server : ftpserver.en - explicit on TLS

May 3, 2012 at 8:11 AM

Here are the logs with Filezilla 3.5.3 client :

Statut :    Connexion à ftpserver.en via le Proxy
Statut :    Résolution de l'adresse de proxyserver.xxx.en
Statut :    Connexion à proxyserver.xxx.en:1070...
Statut :    Connexion établie avec le Proxy, établissement d'une liaison...
Statut :    Connexion établie, attente du message d'accueil...
Réponse :    220 Serveur FTPS
Commande :    AUTH TLS
Réponse :    234 AUTH TLS successful
Statut :    Initialisation de TLS...
Statut :    Vérification du certificat...
Commande :    USER userftp
Statut :    Connexion TLS/SSL établie.
Réponse :    331 Password required for userftp
Commande :    PASS ***********
Réponse :    230 User userftp logged in
Commande :    SYST
Réponse :    215 UNIX Type: L8
Commande :    FEAT
Réponse :    211-Features:
Réponse :     MDTM
Réponse :     MFMT
Réponse :     TVFS
Réponse :     UTF8
Réponse :     AUTH TLS
Réponse :     MFF modify;UNIX.group;UNIX.mode;
Réponse :     MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.mode*;UNIX.owner*;
Réponse :     LANG en-US*
Réponse :     PBSZ
Réponse :     PROT
Réponse :     REST STREAM
Réponse :     SIZE
Réponse :    211 End
Commande :    OPTS UTF8 ON
Réponse :    200 UTF8 set to on
Commande :    PBSZ 0
Réponse :    200 PBSZ 0 successful
Commande :    PROT P
Réponse :    200 Protection set to Private
Statut :    Connecté
Statut :    Récupération du contenu du dossier...
Commande :    PWD
Réponse :    257 "/" is the current directory
Commande :    TYPE I
Réponse :    200 Type set to I
Commande :    PASV
Réponse :    227 Entering Passive Mode (91,217,16,220,202,11).
Commande :    MLSD
Statut :    Connexion à proxyserver:1080...
Statut :    Connexion établie avec le Proxy, établissement d'une liaison...
Réponse :    150 Opening ASCII mode data connection for MLSD
Réponse :    226 Transfer complete
Statut :    Contenu du dossier affiché avec succès