par GozerX99 » 19 Sep 2003 00:30
d'après la recherche google.fr que j'ai fait (avec "edonkey 80 proxy" en Francais), edonkey est tout à fait capable d'utiliser le port et un proxy (c'est d'ailleurs une facon de le faire fonctionner dans le cas où il y a un firewall et un proxy!). Pour info, y a l'option proxy dans le client edonkey2000 officiel.
<BR>
<BR>Du coup, je me suis demandé comment et pourquoi le proxy laissait passer ce traffic : j'ai donc regardé le fichier de configuration de Squid dans IPCop (/etc/squid/squid.conf), et là ... surprise dans les ACL (un peu trop ouvert à mon gout pour un proxy) :
<BR>acl Safe_ports port 1025-65535 # unregistered ports
<BR>
<BR>Puis plus tard dessus, les ACCESS :
<BR>http_access deny !Safe_ports => ici, on refuse tous accès vers des ports non listés dans les Safe_ports
<BR>http_access allow localnet => ici, on autorise le réseau local (défini dans les ACL)
<BR>http_access deny all => derniere régle (comme un firewall) qui refuse le reste !
<BR>
<BR>
<BR>Donc, je pense que tu peux essayer un truc (ca m'intéresse d'avoir un retour d'expérience dessus, d'ailleurs <IMG SRC="images/smiles/icon_smile.gif"> :
<BR>Copier le fichier /etc/squid/squid.conf dans /etc/squid/squif.conf.bak (pour pouvoir faire retour arrière si ca marche pas bien !)
<BR>Modifier le fichier squid.conf en commentant la ligne "acl Safe_ports port 1025-65535 # unregistered ports"
<BR>Modifier la ligne "http_access allow localnet" en "http_access allow localnet Safe_ports" <= c'est un peu redondant, mais ca me semble plus propre.
<BR>
<BR>Et, enfin, redémarrer squid pour qu'il prenne en compte les modifications : le plus simple, soit en décochant la cache proxy dans l'interface Web de IpCop, puis Save, puis on recoche, et Save à nouveau, soit tu rebootes IPCop (un peu lourd, je te l'avou <IMG SRC="images/smiles/icon_smile.gif">
<BR>
<BR>Tiens nous au courant si ca marche.
<BR>
<BR>NB: je serais pas contre un ou plusieurs avis sur la solution que je viens de proposer, car j'ai jamais essayé celà ...
<BR>