Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

FTP via proxy / tunnel Http ?

1 réponse
Avatar
Olivier
Bonjour,

N'ayant eu aucune réponse sur le forum Pcsoft en plus de 2 semaines, je
me permet de poser ma question ici.


J'ai un module qui sert de transfert de fichiers en ftp. Avec une
connexion internet classique, celui-ci fonctionne correctement. En
milieu professionnel, la connexion échoue, mais le signale au bout
d'une minute.
En essayant avec le client ftp Fillezilla, ça fonctionne mais à
l'unique condition de paramétrer le proxy générique sur "HTTP/1.1
utilisant la méthode CONNECT".
Je ne peux donc pas utiliser la fonction Windev "Proxy", et du coup je
ne sais pas de quelle façon résoudre mon problème.

Je suis donc preneur de tous renseignement qui pourraient me faire
avancer, et vous en remercie par Avance.

Olivier M

1 réponse

Avatar
Eric Demeester
dans (in) fr.comp.developpement.agl.windev, Olivier
ecrivait (wrote) :

Bonjour,

J'ai un module qui sert de transfert de fichiers en ftp. Avec une
connexion internet classique, celui-ci fonctionne correctement. En
milieu professionnel, la connexion échoue, mais le signale au bout
d'une minute.



C'est parce que le port FTP par défaut (21) utilisé par le logiciel de
transfert est souvent bloqué (pour de mauvaises raisons mais c'est une
autre histoire) en entreprise.

En essayant avec le client ftp Fillezilla, ça fonctionne mais à
l'unique condition de paramétrer le proxy générique sur "HTTP/1.1
utilisant la méthode CONNECT".



Dans ce cas, le transfert s'effectue en HTTP (protocole web) sur un port
autorisé (classiquement 80, 8080 s'il y a un proxy, et parfois 443 pour
les connexions sécurisées).

Je ne peux donc pas utiliser la fonction Windev "Proxy", et du coup je
ne sais pas de quelle façon résoudre mon problème.



J'en vois deux.

La première est, si tu en as la possibilité, de faire émettre et
recevoir tes requètes FTP sur un port ouvert dans le pare-feu de
l'entreprise (le 80 par exemple). Cela implique que tu puisses modifier
les ports utilisés à la fois par ton module et par le serveur FTP qui
« écoute ».

La seconde consiste à piloter FileZilla ou un autre utilitaire en ligne
de commande plutôt que d'utiliser ton module. Voir pour FileZilla :

http://wiki.filezilla-project.org/Command-line_arguments_%28Client%29

ou le module ftp windows en ligne de commande :
Menu démarrer
-> Exécuter
-> cmd
-> ftp
help (pour avoir la liste des commandes disponibles)

J'espère que ces quelques informations te permettront d'avancer dans la
résolution de ton problème...

--
Eric