Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/02/2016, à 00:44

ilpadrino31

[RESOLU] SQUID : Pb configuration

Salut à tous,

Je rencontre un petit problème, j'ai installé et configuré mon serveur SQUID en suivant ce tuto : https://doc.ubuntu-fr.org/squid et il fonctionne très bien comme passerelle pour mon réseau local, tous les pc du réseau passent bien par le proxy ! Mais (il y a toujours un "mais") ...
Si je veux accéder à un des sites hébergés par apache depuis l'extérieur mon navigateur me renvoi :

ERROR
The requested URL could not be retrieved
L'erreur suivante s'est produite en essayant d'accéder à l'URL : http://(Mon-IP)/
Accès interdit.
La configuration du contrôle d'accès, empêche votre requête d'être acceptée. Si vous pensez que c'est une erreur, contactez votre fournisseur d'accès.
Votre administrateur proxy est webmaster.

Pour info : il s'agit d'un serveur sous Ubuntu 14.04 LTS qui sert à la fois de passerelle pour mon réseau local, et de serveur web, son ip locale est 192.168.1.254. Je suis derrière un routeur (Freebox Révolution) dont l'IP est : 192.168.1.1

J'ai essayé de modifier dans mon squid.conf :

http_access allow localnet

au lieu de

http_access allow localhost

C'est pire plus rien ne fonctionne !

Merci en avance aux âmes charitables qui voudrons bien me venir en aide.

Dernière modification par ilpadrino31 (Le 16/02/2016, à 00:55)


Le savoir n'est rien sans le partage !

Hors ligne

#2 Le 16/02/2016, à 01:01

ilpadrino31

Re : [RESOLU] SQUID : Pb configuration

Bon alors j'ai trouvé la solution dans mon cas, je la poste dans le cas ou ... ça pourrait aider quelqu'un !

Etant donné que mon serveur reçoit les requettes entrantes vers le serveur web apache depuis la box (192.168.1.1) sur le port 80, il prenait la box pour un ordinateur du réseau local. Uregle iptable dans /etc/iptables.up.rules était :

-A PREROUTING -p tcp -m tcp ! -i eth0 --dport 80 -j REDIRECT --to-ports 3128

donc la requete vers le port 80 du sereur était elle aussi redirigée vers squid (3128)

La solution dans /etc/iptables.up.rules modifier la rêgle comme suit :

-A PREROUTING -p tcp -m tcp ! -s 192.168.1.1 -i eth0 --dport 80 -j REDIRECT --to-ports 3128

De ce fait la redirection ne s'applique pas pour l'ip de mon routeur et autorise les connexions entrantes vers apache !


Le savoir n'est rien sans le partage !

Hors ligne