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 :
Filezilla version 3 :
Aller dans Edition/Configuration :
Publicité :)
Articles récents
- Configuration de Nginx pour Obtenir l’IP Réelle des Visiteurs avec CloudFlare
- Récupérer les informations d’un Ordinateur Terra à partir du numéros de série avec Python
- Grep – Extraire toutes les adresses IP d’un fichier text, Json, etc…
- Failed to Start File System Check – Vcenter 7
- Powershell – Se connecter à l’active directory depuis un poste windows 11
salut