Serveur proxy http - squid

Résolu
Bonjour à tous,

Je vais vous exposer mon problème en détail, et j'espère qu'ensemble on arrivera à ce "projet". Grâce à ce soucis, j'aimerais créer un réel tutoriel complet afin qu'il reserve encore à d'autres. Créer un pseudo groupe de travail pour que dans une semaine le tuto soit opérationnel.

J'ai un serveur Debian, sous lequel on m'a demandé de créer un serveur proxy http à cause de connections abusives sur des sites prOns (porns). Pour cela, j'ai installé squid. Enfin ... à part avoir fais un :

#apt-get install squid

Le reste, j'ai tenté avec plusieurs tutoriels trouvés sur google de configurer # /etc/squid/squid.conf

mais bon rien ne marche.

Configuration matériel :

2 carte réseaux : une qui recoit le net (10/100) via un routeur (enfin 2 pour etre exacte - vu qu'on récupère le signal depuis un routeur qui ne m'appartien pas, le deuxième est là au cas où on recoit une nouvelle connection --BREF DETAIL j'peux supprimer un routeur) l'autre (10/100/1000) qui est connecté aux SWITCH's.

-- Première question : quel est le paramétrage que je puisse mettre à eth1 (celle reliée au routeur) et à eth0 (celle reliée aux switchs)
Pour l'instant, eth1 est en dhcp et eth0 en static, mais une fois sur deux on arrive à ping vers l'extérieur genre www.google.fr

-- Deuxième question : dois je installé un serveur DHCP sur le serveur pour qu'il puisse redistribuer des IP's aux switchs ?

-- Troisième question : avez vous suivi des tuto qui marchent et qui tiennent la route pour configurer squid.conf ?

-- Quatrième question : quelle est exactement la configuration que je dois apporter client internet du genre firefox (ubuntu).

Si vous avez déjà suivi des tuto, merci de m'en faire part, j'essayerais et je ferais quelque chose d'unique.

En tout cas, merci d'avance.

33 réponses

Résumé de la discussion

Le problème central est la mise en place d'un serveur proxy HTTP sur Debian avec Squid pour filtrer des connexions abusives et produire un tutoriel exploitable rapidement. Le matériel prévoit deux cartes réseau, eth1 reliée au routeur en DHCP et eth0 reliée aux switchs en adresse statique, avec des interrogations sur le paramétrage précis de chaque interface. D'autres échanges portent sur l'utilisation éventuelle d'un serveur DHCP, la fiabilité des tutoriels Squid et des solutions de filtrage comme SquidGuard et DansGuardian pour limiter l'accès. Pour finir, un exemple concret de squid.conf intégré, incluant http_port et une authentification par htpasswd avec des ACLs, sert de référence pour structurer rapidement la configuration et démarrer.

Bobot (l’IA à votre service)
  1. bonjour à tous.
    j'ai eu à travailler sur le même projet.
    en fait, pour y arriver, vous deviez suivre les étape suivantes:

    1er étape:
    supposons que eth0 de votre machine est côté WAN et eth1 côté LAN. vous n'êtes pas obligés de fixer une adresse à votre eht0 mais plutôt à votre eht1 (192.168.11.1)
    il faudra d'abord permettre au LAN de se connecter à Internet via la machine qui fera office de proxy en configurant un NAT suivant la commande:

    [root@lan ~]# echo 1 > /proc/sys/net/ipv4/ip_forward

    [root@lan ~]#iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE

    2ème étape
    configurer un serveur DHCP pour faciliter la connexion des postes du LAN. si le paquet DHCP n'est pas encore Installé, et que vous êtes sur une distribution CentOs ce qui est mon cas, vous pouvez utiliser votre CD et taper les commance:
    [root@lan ~/CentOS]#rpm -ivh dhcp*
    [root@lan ~]#cp /usr/share/doc/dhcp*/dhcpd.conf.sample /etc/dhcpd.conf
    [root@lan ~]#vi /etc/dhcpd.conf

    une fois édité, remplacer l'adresse réseau par défaut par la votre c'est à dire 192.168.11.0 et masque 255.255.255.0, et mettre l'adresse de eth1 sur toutes les autres lignes (192.168.11.1) c'est a dire il est dhcp, dns et autre.

    3ème étape (configuration de squid)

    [root@lan ~]#vi /etc/squid/squid.conf

    acl CONNECT method CONNECT
    # ligne 590

    acl lan src 192.168.11.0/24
    http_access allow localhost
    # ligne 637:

    http_access allow lan

    http_access deny all
    # ligne 922: change

    http_port
    8080
    # ligne 2794: add

    header_access Referer deny all
    header_access X-Forwarded-For deny all
    header_access Via deny all
    header_access Cache-Control deny all
    # ligne 3008:

    visible_hostname nom_machine
    # ligne 4280:

    forwarded_for off

    [root@lan ~]#/etc/rc.d/init.d/squid start

    Starting squid: [ OK ]

    [root@lan ~]#chkconfig squid on

    j'espère vous avoir aidé.
    1. Bonjour,

      Voila je dois configure un serveur de Bench WItBe et Iplabel, nous allons mettre un proxy/cache.
      sur l'os débian.
      Je voudrais avoir des conseil pour la conf et les services a lancé

      Merci d'avance
      1. RE,
        je crois que mon squid.conf n'a pas changé ... Par contre as tu bien installé un serveur apache ??? Je sais que c'est pour un serveur http, mais nous avons besoin de la commande htpasswd pour faire un add user au proxy .... j'm'étais fais un petit tuto perso, j'essayerais de te filer ca rapidement ..... Et aussi, que j'y pense il faut ajouter webmin à la configuration graphique ......

        Je te dirais mon tuto perso que j'ai fais, ensuite tu verrais bien :)
        1. Hello, pour les mails il faut un serveur pop, je n'ai pas creusé ce problème étant donné que pour moi l'affaire est classée pour l'instant, l'utilisateur en question passe en HTTP. Pour le FTP, pas regardé encore vu que je ne suis pas concerné pour le moment ... Mais il faudra que je regarde un jour ou l'autre ... Si jamais, merci de poster une solution ici ..... ;)

          Merci, bon dimanche :)
          1. Hello,
            En deux mots , 2 choses à faire :
            - Contrôle au niveau de l'URL ==> tu configures ton proxy, en particulier SquidGuard (port 3128 je crois),
            - Tu ajoutes un filtre supplémentaire avec un flitre supplémentaire au niveau du contenu des pages ==> DansGuardian (port 8080).
            Regardes sur le net, tu devrais trouver la marche à suivre (services à installer, fichiers de config, etc...).
            Au niveau de ton browser Web, fais pointer sur ton serveur proxy/DansGuardian c'est à dire adresse + port 8080.
            Ca marche d'enfer.
            A+
            1. Hello voici, comme promis mon squid.conf qui risque d'évoluer au niveau des ports, ce genre de choses, simplement :

              http_port 192.168.10.1:8080
              dns_nameservers 194.2.0.50
              hierarchy_stoplist cgi-bin ?
              acl QUERY urlpath_regex cgi-bin \?
              cache deny QUERY
              cache_mem 16 MB
              #maximum_object_size 15 MB
              #redirect_program /usr/bin/squidGuard
              #redirect_children 4
              acl apache rep_header Server ^Apache
              broken_vary_encoding allow apache
              cache_dir ufs /var/spool/squid 200 16 256
              access_log /var/log/squid/access.log squid
              hosts_file /etc/hosts
              refresh_pattern ^ftp: 1440 20% 10080
              refresh_pattern ^gopher: 1440 0% 1440
              refresh_pattern . 0 20% 4320
              acl all src 0.0.0.0/0.0.0.0
              acl manager proto cache_object
              acl sph src 192.168.10.0/255.255.255.0
              acl localhost src 127.0.0.1/255.255.255.255
              acl to_localhost dst 127.0.0.0/8
              acl SSL_ports port 443 # https
              acl SSL_ports port 563 # snews
              acl SSL_ports port 873 # rsync
              acl Safe_ports port 80 # http
              acl Safe_ports port 21 # ftp
              acl Safe_ports port 443 # https
              acl Safe_ports port 70 # gopher
              acl Safe_ports port 210 # wais
              acl Safe_ports port 1025-65535 # unregistered ports
              acl Safe_ports port 280 # http-mgmt
              acl Safe_ports port 488 # gss-http
              acl Safe_ports port 591 # filemaker
              acl Safe_ports port 777 # multiling http
              acl Safe_ports port 631 # cups
              acl Safe_ports port 873 # rsync
              acl Safe_ports port 901 # SWAT
              acl Safe_ports port 22 # SSH
              acl Safe_ports port 1863 # MSN
              acl purge method PURGE
              acl CONNECT method CONNECT
              http_reply_access allow all
              icp_access allow all
              visible_hostname sph-server
              cache_mgr joelkomo@gmail.com,alex.rapior@gmail.com
              coredump_dir /var/spool/squid
              extension_methods REPORT MERGE MKACTIVITY CHECKOUT

              # Authentification by aRAPIOR && jKOMOROWSKI #
              #auth_param negotiate program /usr/lib/squid/ncsa_auth /etc/squid/utilisateurs.pwd
              #auth_param negotiate children 5
              #auth_param negotiate keep_alive on
              #auth_param ntlm program /usr/lib/squid/ncsa_auth /etc/squid/utilisateurs.pwd
              #auth_param ntlm children 5
              #auth_param ntlm keep_alive on
              #auth_param digest program /usr/lib/squid/ncsa_auth /etc/squid/utilisateurs.pwd
              #auth_param digest children 5
              #auth_param digest realm sph-server
              #auth_param digest nonce_garbage_interval 5 minutes
              #auth_param digest nonce_max_duration 30 minutes
              #auth_param digest nonce_max_count 50
              auth_param basic program /usr/lib/squid/ncsa_auth /etc/webmin/squid/users
              auth_param basic credentialsttl 12 hour
              acl users proxy_auth REQUIRED
              http_access allow localhost
              http_access deny !Safe_ports
              http_access allow purge localhost
              http_access allow !users
              http_access deny purge
              http_access deny manager
              http_access allow sph
              http_access allow manager localhost
              http_access deny all
              #acl utilisateurs proxy_auth %LOGIN

              biensure ce ne change pas, les lignes marquées d'un # sont en "commentaires", donc ne sont pas pris en compte par le .conf, pour mon erreur c'etait la ligne :
              http_access allow !users

              Voilà, en espérant aider encore bien d'autres users à vouloir mettre en place un serveur proxy !

              A bientot, et encore merci ! (surtout à toi Seb !)

              Je reposterais en cas de soucis pour d'autres aventures, comme squidguard ... par exemple :D

              Bisounours ! :p
              1. Modérateur
                Ce genre de message n'est jamais inutile !
                Merci du retour. :-)
                1. Hello !

                  Eh ben c'est bon, j'y suis enfin arrivé ! c'est : N I Q U E L !!

                  J'avais en fait créer mon fichier users et tout avec la commande htpasswd mais dans le squid.conf j'avais une erreur de "!" qu'il me manquait devant users, je mettrais mon squid.conf très bientot.

                  Encore merci, j'fais un peu l'monologue là, mais j'pense que ca va servire à d'autres qui voudront installer squid !

                  bOnne nUit :)
                  1. Hey, RE !

                    Voici comme prévu mon squid.conf :

                    http_port 192.168.10.1:8080
                    dns_nameservers 194.2.0.50
                    hierarchy_stoplist cgi-bin ?
                    acl QUERY urlpath_regex cgi-bin \?
                    cache deny QUERY
                    cache_mem 16 MB
                    #maximum_object_size 15 MB
                    #redirect_program /usr/bin/squidGuard
                    #redirect_children 4
                    acl apache rep_header Server ^Apache
                    broken_vary_encoding allow apache
                    cache_dir ufs /var/spool/squid 200 16 256
                    access_log /var/log/squid/access.log squid
                    hosts_file /etc/hosts
                    refresh_pattern ^ftp: 1440 20% 10080
                    refresh_pattern ^gopher: 1440 0% 1440
                    refresh_pattern . 0 20% 4320
                    acl all src 0.0.0.0/0.0.0.0
                    acl manager proto cache_object
                    acl sph src 192.168.10.0/255.255.255.0
                    acl localhost src 127.0.0.1/255.255.255.255
                    acl to_localhost dst 127.0.0.0/8
                    acl SSL_ports port 443 # https
                    acl SSL_ports port 563 # snews
                    acl SSL_ports port 873 # rsync
                    acl Safe_ports port 80 # http
                    acl Safe_ports port 21 # ftp
                    acl Safe_ports port 443 # https
                    acl Safe_ports port 70 # gopher
                    acl Safe_ports port 210 # wais
                    acl Safe_ports port 1025-65535 # unregistered ports
                    acl Safe_ports port 280 # http-mgmt
                    acl Safe_ports port 488 # gss-http
                    acl Safe_ports port 591 # filemaker
                    acl Safe_ports port 777 # multiling http
                    acl Safe_ports port 631 # cups
                    acl Safe_ports port 873 # rsync
                    acl Safe_ports port 901 # SWAT
                    acl Safe_ports port 22 # SSH
                    acl Safe_ports port 1863 # MSN
                    acl purge method PURGE
                    acl CONNECT method CONNECT
                    http_access allow manager localhost
                    http_access deny manager
                    http_access allow purge localhost
                    http_access deny purge
                    http_access deny !Safe_ports
                    http_access allow localhost
                    #http_access allow sph
                    http_access deny all
                    http_reply_access allow all
                    icp_access allow all
                    visible_hostname sph-server
                    cache_mgr joelkomo@gmail.com,alex.rapior@gmail.com
                    coredump_dir /var/spool/squid
                    extension_methods REPORT MERGE MKACTIVITY CHECKOUT

                    # Authentification by aRAPIOR && jKOMOROWSKI #
                    #auth_param negotiate program /usr/lib/squid/ncsa_auth /etc/squid/utilisateurs.pwd
                    #auth_param negotiate children 5
                    #auth_param negotiate keep_alive on
                    #auth_param ntlm program /usr/lib/squid/ncsa_auth /etc/squid/utilisateurs.pwd
                    #auth_param ntlm children 5
                    #auth_param ntlm keep_alive on
                    #auth_param digest program /usr/lib/squid/ncsa_auth /etc/squid/utilisateurs.pwd
                    #auth_param digest children 5
                    #auth_param digest realm sph-server
                    #auth_param digest nonce_garbage_interval 5 minutes
                    #auth_param digest nonce_max_duration 30 minutes
                    #auth_param digest nonce_max_count 50
                    auth_param basic program /usr/lib/squid/ncsa_auth /etc/webmin/squid/users
                    auth_param basic children 5
                    auth_param basic realm sph-server
                    auth_param basic credentialsttl 12 hours
                    acl utilisateurs proxy_auth REQUIRED
                    #acl utilisateurs proxy_auth %LOGIN
                    http_access allow utilisateurs

                    Bon, y'a quelques trucs que j'ai modifier encore au dernier moment, ne trouvant pas, j'crois que j'ai fais un peu du tout et du n'importe quoi ..

                    Votre avis SVP ?

                    Merci !!
                    1. Hello !
                      Des news pour ce *$*$$$$%%%!!!!!*$$ serveur proxy ...

                      Comme vous pouvez le constatez, il commence à me rendre, nerveux ! Après l'avoir configurer (normalement) pour accéder au net avec authentification, je n'arrive pas à avoir la fenetre qui va bien avec le login/mdp à rentrer. Je reste sur une page : Access Denied, le mail que j'ai mis pour contacter l'admin... donc forcément tout ce qui est OpenDNS ou autre logiciels pour bloquer des domains ou autres, pas testé encore étant donné que j'me prends la tete avec ca déjà... :s

                      Quelqu'un est déjà passé par là ? Pourrait il me faire part de son /etc/squid/squid.conf pour que je puisse le comparer au mien et voir ce qui va ou pas ? (désolé je n'ai pas le mien sous la main, je posterais ce soir à nouveau pour le mettre en ligne)

                      Merci
                      1. Modérateur
                        Pour OpenDNS, je peux donc aussi interdire l'accès à des sites, d'après ce que j'ai lu (...???)

                        Yes... tu peux bloquer facilement des domaines précis (genre hotmail, youtube... ce que tu veux).

                        et donc rajouter les DNS serveurs à mon serveur

                        Ta boite utilise déjà sûrement des serveurs DNS.
                        Ces serveurs DNS peuvent être configurés pour utiliser OpenDNS pour la résolution des adresses externes à la boite.

                        Ou bien tu peux utiliser opendns uniquement dans Squid si tu veux filtrer des choses précises (ce qui rend le filtrage des sites adultes ultra-simples).

                        L'avantage d'OpenDNS, c'est qu'il n'y a aucun logiciel à installer pour mettre en place le filtrage.

                        En espérant que tu comprennes à présent pourquoi je galère pas mal à faire tout ça !

                        Pas de problème, je comprend :-)
                        1. Hello !

                          J'me suis dis, ayé le seul qui me répond il est mourru, plus de réponses :|

                          Donc, ok pour le serveur mail, je suppose postfix (je verrais pour trouver un tuto à moins que tu sois déjà passé par là ?), pour les mdp/logins et le blocage de sites y'a squidGuard, à tester et appronfondir avec différents tutoriaux ...

                          Pour OpenDNS, je peux donc aussi interdire l'accès à des sites, d'après ce que j'ai lu (...???), et donc rajouter les DNS serveurs à mon serveur (...???) pour la connection internet ... Je testerais surement demain après midi, là j'suis au boulot (encore)

                          Pour le domaine, j'vais m'expliquer ... Je ne travail pas dans l'informatique, je n'ai aucun diplome dans l'informatique, ce n'est qu'un pur hobby que j'apprécie énormément, c'est donc pour ça, qu'étant Sapeur Pompier Volontaire (depuis 8 ans) que je fais économiser à notre centre surement beaucoup d'argent en évitant de laisser faire par une société de professionnelle ce genre de serveur qui est en constante évolution. Le nom de domaine va surement etre financé anuellement étant donné une probablement construction d'un site personnalisé avec Forum, utilisateurs/mot de passes (encore ces log/mdp !! :s) ... Mais pour ça je verrais encore, étant donné qu'on est derrière un routeur dont je n'ai aucun accès ... J'dois donc négocier pour qu'il me redirige les ports qui vont bien :D

                          En espérant que tu comprennes à présent pourquoi je galère pas mal à faire tout ça !

                          Encore et encore MERCI à toi ! (aux autres aussi, même s'ils ne disent rien :x)
                          1. Modérateur
                            Non, pas encore de serveur mail internes, mais ca viendra un jour peut etre, par contre, je dois donc installer un pluggin ou un serveur proxy pour le SMTP/POP3/IMAP ... ?????

                            Il faudra effectivement installer un autre serveur.

                            On peut imaginer installer un serveur de mail local qui va chercher toutes les x minutes les mails sur le serveur de ton FAI.
                            (Je suis surpris: ta boite ne possède pas son nom de domaine, et un serveur de mail qui va avec ?)

                            Par contre pour mettre des logins/mdp, je n'en ai aucune idée, je vais continuer à creuser ...

                            Je n'ai jamais creusé du côté des plugins Squid.

                            ou alors je n'ai pas compris exactement son utilisation

                            Effectivement :-)
                            Même en mode texte, tu as besoin de serveurs DNS. Ne serait que pour faire un apt-get.

                            Au lieu d'utiliser les DNS du FAI, tu peux utiliser OpenDNS.
                            C'est une question de réseau, pas de mode graphique.
                            1. Bonjour à tous,
                              je veux installer squid sous ubuntu 10.10,mais j'ai besoin des etapes pour l'installer,aide moi SVP.
                          2. Hello les survivants de la nuit ...
                            j'ai trouvé un bon tutoriel de squid, et de squidguard, il se trouve ici :
                            https://www.malekal.com/linux/
                            Par contre pour mettre des logins/mdp, je n'en ai aucune idée, je vais continuer à creuser ...

                            Pour OpenDNS (dont je comprends maintenant ton dns_nameservers 208.67.222.222 208.67.220.220 je ne sais pas si c'est la solution, étant donné que je suis sous une debian en mode texte, ou alors je n'ai pas compris exactement son utilisation ... Pour ce qui est du problème des mails, toujours à creuser aussi ...

                            Merci, bonne nuit à vous !
                            1. slt:
                              je rencontre les memes pobleme que vous je cherche 1 solution de squid pour le mail et le ftp?alors avez vous des nouvelles?
                              aider moi svp!
                            2. merci pour votre reponce rapide !bon ,si je trouvera une solution pour le mail et pour le ftp je vais la woutposter sans probleme.
                              pour l authentification nsca ,ça n a pas marcher pour moi; aider moi !merci d'avance! ;-)
                            3. j ai bien installé apache car cette commande htpasswd marche bien chez moi !de plus j ai essayer de configurer ca apartir de webmin mais :(
                              bon j ai ajouté ces lignes a ma squid.conf
                              acl Users proxy_auth REQUIRED

                              http_access deny !Users

                              authenticate_program /usr/lib/squid/ncsa_auth /etc/squid/users
                              authenticate_ttl 30 minute
                              authenticate_ip_ttl 30 minute

                              peut etre l emplacement de ces lignes n est pas correcte!si vous pouvez donne moi cette configuration c'est urgent
                              j utilise squid 2.5 sous ubuntu 6.06 et 1 machine virtuelle(ubuntu8.04) avec vmwaire

                              merci d'avance:)
                            4. @missammouneJe débute dans linux et la configuration de proxy. Et j'ai un petit soucis.

                              Voila ce qu'on me demande :

                              Description
                              Install a squid proxy server on the companyhostingserver (10.11.123.12)

                              configure proxy server so it can be used as a single point of access to the company proxy server (proxy.company.com:80 ; nl-proxy:3128 ; nl-proxy02:3128)

                              Voila ce que j'ai dans le fichier /etc/squid/squid.conf

                              visible_hostname 10.11.123.12
                              http_port 3128
                              acl all src 10.96.0.0/255.255.255.0
                              http_access allow all

                              acl Safe_ports port 0-65535
                              acl CONNECT method CONNECT

                              http_access allow Safe_ports
                              http_reply_access allow all

                              cache_peer proxy.company.com parent 80 3130 default
                              cache_peer nl-proxy sibling 3128 3130 proxy-only
                              cache_peer nl-proxy sibling 3128 3130 proxy-only

                              cache_access_log var/log/squid/access.log
                              cache_log /var/log/squid/cache.log
                              cache_store_log /var/log/squid/store.log

                              J'ai fais sudo /etc/init.d/squid restart, mais il ne veut pas redemarrer >> failed

                              ET deuxièmement, comment tester que cela marche ???
                            5. @missammouneJe débute dans linux et la configuration de proxy. Et j'ai un petit soucis.

                              Voila ce qu'on me demande :

                              Description
                              Install a squid proxy server on the companyhostingserver (10.11.123.12)

                              configure proxy server so it can be used as a single point of access to the company proxy server (proxy.company.com:80 ; nl-proxy:3128 ; nl-proxy02:3128)

                              Voila ce que j'ai dans le fichier /etc/squid/squid.conf

                              visible_hostname 10.11.123.12
                              http_port 3128
                              acl all src 10.96.0.0/255.255.255.0
                              http_access allow all

                              acl Safe_ports port 0-65535
                              acl CONNECT method CONNECT

                              http_access allow Safe_ports
                              http_reply_access allow all

                              cache_peer proxy.company.com parent 80 3130 default
                              cache_peer nl-proxy sibling 3128 3130 proxy-only
                              cache_peer nl-proxy02 sibling 3128 3130 proxy-only

                              cache_access_log var/log/squid/access.log
                              cache_log /var/log/squid/cache.log
                              cache_store_log /var/log/squid/store.log

                              J'ai fais sudo /etc/init.d/squid restart, mais il ne veut pas redemarrer >> failed

                              ET deuxièmement, comment tester que cela marche ???
                          3. *Transition : je suis au boulot ...*

                            J'ai vu qu'il y a " postfix " comme serveur mail ... donc, faudrait que je trouve une documentation complète de ce logiciel ... J'ai bien compris que si on a un domaine avec une prise en charge du mail exchange on pouvait créer un serveur mail pour l'envoi et réception de mail de type : user@monEntreprise.fr, user1@monEntreprise.fr, etc ... MAIS si on a pas (encore) de domaine mais qu'on veut juste récupérer ces mails de free, estvideo,gmail .... etc du serveur vers le client, est ce possible ?

                            Merci, je continue mes recherches ..... :|
                            1. Non, pas encore de serveur mail internes, mais ca viendra un jour peut etre, par contre, je dois donc installer un pluggin ou un serveur proxy pour le SMTP/POP3/IMAP ... ?????

                              Je me comprends, mais est ce tu me comprends ? :D
                              1. Modérateur
                                Ah vous avez des DNS internes, ok.

                                par contre pour les mails (evolution) je n'arrive pas à me connecter

                                C'est normal: squid est un proxy HTTP et FTP.
                                Ça ne marchera pas pour les autres protocoles (email: SMTP/POP3/IMAP, etc.)

                                Vous avez probablement un serveur de mail interne. Les clients mails devraient pointer dessus.
                                (ou alors c'est le serveur de mail de votre FAI, je ne sais pas.)
                                1. Pour le :

                                  dns_nameservers 194.2.0.50

                                  c'est le Primary DNS sur le routeur ou j'ai la connection internet, je ne connais pas les DNS du FAI ...

                                  Pour les login/mdp je chercherais plus tard ...

                                  Je suis sous des clients linux - ubuntu, dans les paramètres de mozilla j'ai mis le serveur proxy : 192.168.10.1 (IP serveur) et port : 8080, de là j'arrive à accéder au net sans problème, par contre pour les mails (evolution) je n'arrive pas à me connecter, il y a sous "Système/Préférences/Proxy Réseau" de quoi connecter le pc au proxy, donc je mets l'ip serveur, le port mais y'a toujours rien pour evolution ou xmms (radio internet), ...... donc mise à part mozilla qui marche après l'avoir config, et bisarrement si mon pc n'est pas attribué dans le domaine sph eh ben j'arrive quand mm à accéder au net via mozilla ....

                                  une idée peut etre ? j'pensais avoir fais le plus dure ... mais là les ennuis commencent :s

                                  merci !
                                  1. Modérateur
                                    Content que tout marche, et merci du retour.

                                    mettre un mot de passe + login ?

                                    Il existe des modules complémentaires pour squid pour fait de l'authentification, du filtrage, etc.

                                    Pour le blocage des sites porno, je te recommande OpenDNS: C'est vraiment royale.
                                    En plus tu as des stats sur ton réseau. Tu peux même bloquer les domaines et sous-domaines de ton choix (par exemple bloquer hotmail, ou youtube).
                                    Non seulement c'est gratuit, mais ça a de bonnes chances de booster l'affichage des pages:
                                    http://www.commentcamarche.net/faq/sujet 8725 opendns un dns rapide et utile

                                    Pour squid, tu peux lui préciser les serveurs DNS à utiliser: dns_nameservers 208.67.222.222 208.67.220.220

                                    Perso, j'utilise OpenDNS chez moi et je n'y trouve que des avantages.
                                    Et c'est gratuit même pour les entreprises.
                                    • 1
                                    • 2