Nov
13
2008

Installer Frox – Proxy FTP


Frox est un proxy FTP. C’est un logiciel libre et gratuit que l’on peut installer sur un système linux.

 

Pré-requis :

Vous devez avoir installé les librairies glibc-devel gcc-c++-devel.

 

Téléchargement :

vous pouvez le télécharger ici : http://frox.sourceforge.net/download/frox-0.7.18.tar.gz

 

Installation :

Décompréssez l’archive et placer vous dans le répertoire :

tar xvzf frox-0.7.18.tar.gz

cd frox-0.7.18

Faire en tant que root :

./configure –enable-configfile=/etc/frox.conf

make

make install

Editer /etc/frox.conf

vi /etc/frox.conf

Voici le contenu de mon fichier de configuration dont j’ai purgé les commentaires.

# Inscrire ici l’adresse ip de votre machine bien entendu.

Listen XXX.XXX.XXX.XXX

Port 2121

BindToDevice eth0

ResolvLoadHack wontresolve.doesntexist.abc

User frox

Group frox

WorkingDir /var/spool/frox

LogLevel 15

LogFile /var/log/frox/frox-log

XferLogging no

PidFile /var/run/frox.pid

BounceDefend yes

AllowNonASCII yes

DoNTP yes

MaxForks 10

MaxForksPerHost 4

ACL Allow * – *

Créer le script de démarrage de frox. Ce fichier se nomme /etc/init.d/frox.

vi /etc/init.d/frox

Contenu du script frox :

### /etc/init.d/frox ###

#!/bin/bash

#

# Init file for frox (transparent ftp proxy)

#

# chkconfig: 345 96 50

# description: frox

FROX_BIN=/usr/local/sbin/frox

FROX_CONF=/etc/frox.conf

FROX_LOG=/var/log/frox/frox-log

FROX_PID=/var/run/frox.pid

case "$1" in

‘start’)

echo "Starting Frox…";

$FROX_BIN -f $FROX_CONF

;;

‘stop’)

echo "Stopping Frox…";

if [ -f $FROX_PID ]; then

kill `cat $FROX_PID`

rm $FROX_PID

else

echo "Frox not running";

fi

;;

‘help’)

echo "Usage: $0 { start | stop }"

exit 1

;;

esac

exit 0

Donnez les droits d’écriture au script de démarrage

cd /etc/init.d/

chmod +x frox

Activer FROX au démarrage du serveur.

chkconfig frox on

Démarrer FROX manuellement.

/etc/init.d/frox start

Arréter FROX manuellement.

/etc/init.d/frox stop

En fonction de la valeur LogLevel dans le fichier frox.conf, on peut avoir plus ou moins de détails pour débugguer. La valeur servant pour le debug est 25.

 

Configuration de Filezilla pour utiliser ce proxy FTP :

 

Filezilla version 2 :

Aller dans Edition/Paramètre :

image

Filezilla version 3 :

Aller dans Edition/Configuration :

image

Au sujet de l'auteur: Olivier Legras

Auteur de ce Blog, je partage quelques unes de mes notes que je juge utile à vous comme à moi. Je suis très heureux de voir que mon blog a de plus en plus d'affluence. Merci à vous!

1 Comment + Add Comment

  • salut

Laissez un commentaire