Serveur proxy http - squid
Résolu/Fermé
J0K0
Messages postés
163
Date d'inscription
lundi 7 mai 2007
Statut
Membre
Dernière intervention
19 juillet 2019
-
24 janv. 2008 à 15:42
wal - 11 mars 2012 à 15:02
wal - 11 mars 2012 à 15:02
A voir également:
- Serveur proxy http - squid
- Protocole http - Guide
- Changer serveur dns - Guide
- Http //easywifi.config ✓ - Forum Réseau
- Http error 413 zimbra - Forum autres boîtes mail
- Le proxy http est utilisé par le navigateur mais ne peut pas l'être par les autres applications ✓ - Forum Réseaux sociaux
33 réponses
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
24 janv. 2008 à 16:06
24 janv. 2008 à 16:06
-- Troisième question : avez vous suivi des tuto qui marchent et qui tiennent la route pour configurer squid.conf ?
J'en ai fait un moi-même, là: http://www.commentcamarche.net/faq/sujet 6323 installer un serveur proxy http squid
J'utilise Squid chez moi. Le PC sur lequel tourne Squid a 2 cartes réseau, l'une reliée à internet (eth1) par une FreeBox (en DHCP), l'autre (eth0) avec une IP fixe, sur laquelle Squid offre son service.
dois je installé un serveur DHCP sur le serveur pour qu'il puisse redistribuer des IP's aux switchs ?
C'est sans rapport avec le proxy.
Qui est chargé d'attribuer les adresses IP aux machine de ton LAN ?
IP fixes, DHCP ? Si DHCP, il n'y a pas déjà un serveur DHCP présent ?
Pour savoir quel paramétrage IP mettre à ton eth0 (relié au LAN), je recommanderais une IP fixe. Ca sera plus simple pour configurer les clients.
-- Quatrième question : quelle est exactement la configuration que je dois apporter client internet du genre firefox (ubuntu).
Activer le proxy dans Firefox et indiquer l'adresse et le port du proxy.
J'en ai fait un moi-même, là: http://www.commentcamarche.net/faq/sujet 6323 installer un serveur proxy http squid
J'utilise Squid chez moi. Le PC sur lequel tourne Squid a 2 cartes réseau, l'une reliée à internet (eth1) par une FreeBox (en DHCP), l'autre (eth0) avec une IP fixe, sur laquelle Squid offre son service.
dois je installé un serveur DHCP sur le serveur pour qu'il puisse redistribuer des IP's aux switchs ?
C'est sans rapport avec le proxy.
Qui est chargé d'attribuer les adresses IP aux machine de ton LAN ?
IP fixes, DHCP ? Si DHCP, il n'y a pas déjà un serveur DHCP présent ?
Pour savoir quel paramétrage IP mettre à ton eth0 (relié au LAN), je recommanderais une IP fixe. Ca sera plus simple pour configurer les clients.
-- Quatrième question : quelle est exactement la configuration que je dois apporter client internet du genre firefox (ubuntu).
Activer le proxy dans Firefox et indiquer l'adresse et le port du proxy.
J0K0
Messages postés
163
Date d'inscription
lundi 7 mai 2007
Statut
Membre
Dernière intervention
19 juillet 2019
17
24 janv. 2008 à 16:31
24 janv. 2008 à 16:31
Hello merci de cette super réponse !
Alors ce qu'il y a de drole c'est que j'ai suivi ton tuto hier mais que malheureusement il ne marche pas ... chez moi !
-- Pourrais je avoir ton squid.conf pour que je puisse le copier / comparer ?
-- Pourrais je avoir ton /etc/network/interfaces puor que je puisse aussi le copier / comparer ? (j'avais un soucis sur le gateway ... si je dois en mettre au pas ...)
Pour le DHCP, c'est le routeur sur lequel je suis qui assigne les IP's, dans certains cas, j'ai des pc's fixent donc qui nécessitent des ip's fixent, mais dans certains cas, des personnes utilisent leur pc perso, donc un DHCP me conviendrait. Dois je quand mm installer un serveur DHCP pour qu'eth0 redistribue des ips aux switchs ?
Configuration matériel :
Internet - routeur (dont je n'ai aucun accès) - routeur (dont j'ai un accès total) - serveur (eth1) - serveur (eth0) - switch's - pc's.
Merci !!
Alors ce qu'il y a de drole c'est que j'ai suivi ton tuto hier mais que malheureusement il ne marche pas ... chez moi !
-- Pourrais je avoir ton squid.conf pour que je puisse le copier / comparer ?
-- Pourrais je avoir ton /etc/network/interfaces puor que je puisse aussi le copier / comparer ? (j'avais un soucis sur le gateway ... si je dois en mettre au pas ...)
Pour le DHCP, c'est le routeur sur lequel je suis qui assigne les IP's, dans certains cas, j'ai des pc's fixent donc qui nécessitent des ip's fixent, mais dans certains cas, des personnes utilisent leur pc perso, donc un DHCP me conviendrait. Dois je quand mm installer un serveur DHCP pour qu'eth0 redistribue des ips aux switchs ?
Configuration matériel :
Internet - routeur (dont je n'ai aucun accès) - routeur (dont j'ai un accès total) - serveur (eth1) - serveur (eth0) - switch's - pc's.
Merci !!
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
24 janv. 2008 à 16:46
24 janv. 2008 à 16:46
Je n'ai pas mon PC sous la main. Je te donnerai mes fichiers de conf ce soir par MP.
Les switch sont-ils également reliés au routeur, ou bien juste à ta machine ?
Les switch sont-ils également reliés au routeur, ou bien juste à ta machine ?
J0K0
Messages postés
163
Date d'inscription
lundi 7 mai 2007
Statut
Membre
Dernière intervention
19 juillet 2019
17
24 janv. 2008 à 16:57
24 janv. 2008 à 16:57
non, les switchs sont reliés à la machine (eth0 - carte réseau 10/100/1000) comme c'est marqué sur le plan du dessus :
Configuration matériel :
Internet - routeur (dont je n'ai aucun accès) - routeur (dont j'ai un accès total) - serveur (eth1) - serveur (eth0) - switch's - pc's
Pour ce qui est de squid.conf et interfaces : j'aimerais plutot que tu me les colles ici pour en faire profiter d'autres (peut etre).
Merci, super sympa :)
Configuration matériel :
Internet - routeur (dont je n'ai aucun accès) - routeur (dont j'ai un accès total) - serveur (eth1) - serveur (eth0) - switch's - pc's
Pour ce qui est de squid.conf et interfaces : j'aimerais plutot que tu me les colles ici pour en faire profiter d'autres (peut etre).
Merci, super sympa :)
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
24 janv. 2008 à 16:58
24 janv. 2008 à 16:58
non, les switchs sont reliés à la machine (eth0 - carte réseau 10/100/1000) comme c'est marqué sur le plan du dessus :
Ok.
Donc il n'y a actuellement aucun serveur DHCP pour les machines connectées sur le switch ?
Dans ce cas installer un serveur DHCP (sur eth0) pourrait être une bonnée idée, en effet.
j'aimerais plutot que tu me les colles ici pour en faire profiter d'autres (peut etre).
Je pense que ça devrait être faisable.
Ok.
Donc il n'y a actuellement aucun serveur DHCP pour les machines connectées sur le switch ?
Dans ce cas installer un serveur DHCP (sur eth0) pourrait être une bonnée idée, en effet.
j'aimerais plutot que tu me les colles ici pour en faire profiter d'autres (peut etre).
Je pense que ça devrait être faisable.
J0K0
Messages postés
163
Date d'inscription
lundi 7 mai 2007
Statut
Membre
Dernière intervention
19 juillet 2019
17
24 janv. 2008 à 17:03
24 janv. 2008 à 17:03
Super !!!
Donc, je dois trouver un tuto concernant l'installation d'un serveur DHCP, maintenant il s'agit de le configurer pour qu'il agisse sur l'eth0 !! :s
Je n'ai pas accès au pc là, sinon j'l'aurais fais en live, je suis au boulot ... donc problématique ! mais j'm'y recoller surement ce soir ... 22h ! :D
encore grand merci !
Donc, je dois trouver un tuto concernant l'installation d'un serveur DHCP, maintenant il s'agit de le configurer pour qu'il agisse sur l'eth0 !! :s
Je n'ai pas accès au pc là, sinon j'l'aurais fais en live, je suis au boulot ... donc problématique ! mais j'm'y recoller surement ce soir ... 22h ! :D
encore grand merci !
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
24 janv. 2008 à 17:20
24 janv. 2008 à 17:20
Donc, je dois trouver un tuto concernant l'installation d'un serveur DHCP, maintenant il s'agit de le configurer pour qu'il agisse sur l'eth0 !! :s
Yes.
C'est pas trop mon rayon, le serveur DHCP.
Ceci dit, Firestarter est capable de te l'auto-configurer, ce qui est assez sympa.
Yes.
C'est pas trop mon rayon, le serveur DHCP.
Ceci dit, Firestarter est capable de te l'auto-configurer, ce qui est assez sympa.
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
24 janv. 2008 à 21:15
24 janv. 2008 à 21:15
Voilà:
http://sebsauvage.net/temp/ccm/squid.conf
http://sebsauvage.net/temp/ccm/interfaces
http://sebsauvage.net/temp/ccm/squid.conf
http://sebsauvage.net/temp/ccm/interfaces
J0K0
Messages postés
163
Date d'inscription
lundi 7 mai 2007
Statut
Membre
Dernière intervention
19 juillet 2019
17
24 janv. 2008 à 21:27
24 janv. 2008 à 21:27
Hello !
Merci de ton poste ! Je vais matter ça ...
j'hallucine de voir comme le squid.conf est long :s Je vais associer ton TUTO et ton SQUID.CONF pour réaliser le mien ... pour interfaces, je vois que le mien ressemblait pas mal, mais il y avait quelques erreurs quand mm ....
Bref, affaire à suivre, surement demain soir ! :)
encore merci, je vous tiendrais au courrant ....
Bonne soirée !
Merci de ton poste ! Je vais matter ça ...
j'hallucine de voir comme le squid.conf est long :s Je vais associer ton TUTO et ton SQUID.CONF pour réaliser le mien ... pour interfaces, je vois que le mien ressemblait pas mal, mais il y avait quelques erreurs quand mm ....
Bref, affaire à suivre, surement demain soir ! :)
encore merci, je vous tiendrais au courrant ....
Bonne soirée !
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
24 janv. 2008 à 21:52
24 janv. 2008 à 21:52
De rien :-)
J'ai gardé le squid.conf fourni par défaut, et j'ai fait mes modifs dedans.
C'est vrai qu'il est long.
J'ai gardé le squid.conf fourni par défaut, et j'ai fait mes modifs dedans.
C'est vrai qu'il est long.
J0K0
Messages postés
163
Date d'inscription
lundi 7 mai 2007
Statut
Membre
Dernière intervention
19 juillet 2019
17
26 janv. 2008 à 15:02
26 janv. 2008 à 15:02
Hello !
Pfiou que d'émotions : je m'explique ...
- j'ai installé et paramétré dhcpd3-server, voici son contenu et /etc/network/interfaces :
* dhcpd.conf *
ddns-update-style none;
ddns-updates off;
option domain-name "sph.qqc";
option domain-name-servers 194.2.0.50;
default-lease-time 3600;
max-lease-time 7200;
log-facility local7;
autoritative;
allow unknown-clients;
server-name "dns.sph.qqc";
option subnet-mask 255.255.255.0;
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.1 192.168.10.100;
option broadcast-address 192.168.10.255;
option routers 192.168.10.1;
ping-check = 1;
}
Et j'ai aussi rajouté que le dchpd était en lecture sur "eth0" ici : /etc/default/dhcp3-server : à la ligne : interfaces "eth0", (ca ressemble)
* interfaces *
auto lo
iface lo inet loopback
auto eth1
iface eth1 inet dhcp
auto eth0
iface eth0 inet static
address 192.168.10.1
netmask 255.255.255.0
#broadcast 192.168.10.255
#network 192.168.10.0
#gateway 194.2.0.50
Vous voyez que broadcast, network, gateway ne sont pas activé à cause de #, en fait là j'avais un soucis, quand le service networking démarrait, j'avais un soucis : Failed to bring up eth0
En fait c'était le gateway qui foutait la merde .... Après m'être inspiré de ton interfaces sebsauvage je suis arrivé à mettre les # là ou ils sont actuelllement. Donc là le service networking démarre très bien ...
En gros, le serveur DHCP marche très bien, il m'assigne les IP et tout ca super bien ....
Question :
-- Est ce qu'il ne faut pas "partager" la connection internet entrant sur eth1 vers eth0 justement en précisant le gateway ou autre ? ou alors c'est le travail du server proxy à dire qu'internet arrive par eth1 et que les pc sont connectés à eth0 ???!
Voici le squid.conf
visible_hostname sph.qqc
http_port 8080
http_port 192.168.10.1:8080
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
access_log /var/log/squid/access.log squid
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 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 purge method PURGE
acl CONNECT method CONNECT
acl sph src 10.0.0.0/255.255.255.0
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny CONNECT !SSL_ports
http_access allow localhost
http_access allow sph
http_access deny all
http_reply_access allow all
icp_access allow all
cache_effective_group proxy
Alors pour le visible_hostname sph.qqc dans le smb.conf le nom du workgroup c'est SPH, d'après un tuto trouvé il mettait nom.qqc donc on a betement copier ....
Maintenant que je viens de copier ce truc ici, je vois qu'il a possiblement une faute :
acl sph src 10.0.0.0/255.255.255.0
--> acl sph src 192.168.10.0/255.255.255.0
non ?
BREF, tout ça pour dire, que je n'arrive toujours pas à me connecter ... :s
Il doit y avoir une petite connerie quelque part je présume mais je ne trouve pas.
Question :
-- Comment doit on configurer mozilla pour se connecter à un proxy ?
Ici mettre simplement le nom du proxy ? (sph.qqc) et le port ? (8080) ?
Merci de me dire ce que vous pensez de tout ça ... :)
Je retourne au charbon là ...
Pfiou que d'émotions : je m'explique ...
- j'ai installé et paramétré dhcpd3-server, voici son contenu et /etc/network/interfaces :
* dhcpd.conf *
ddns-update-style none;
ddns-updates off;
option domain-name "sph.qqc";
option domain-name-servers 194.2.0.50;
default-lease-time 3600;
max-lease-time 7200;
log-facility local7;
autoritative;
allow unknown-clients;
server-name "dns.sph.qqc";
option subnet-mask 255.255.255.0;
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.1 192.168.10.100;
option broadcast-address 192.168.10.255;
option routers 192.168.10.1;
ping-check = 1;
}
Et j'ai aussi rajouté que le dchpd était en lecture sur "eth0" ici : /etc/default/dhcp3-server : à la ligne : interfaces "eth0", (ca ressemble)
* interfaces *
auto lo
iface lo inet loopback
auto eth1
iface eth1 inet dhcp
auto eth0
iface eth0 inet static
address 192.168.10.1
netmask 255.255.255.0
#broadcast 192.168.10.255
#network 192.168.10.0
#gateway 194.2.0.50
Vous voyez que broadcast, network, gateway ne sont pas activé à cause de #, en fait là j'avais un soucis, quand le service networking démarrait, j'avais un soucis : Failed to bring up eth0
En fait c'était le gateway qui foutait la merde .... Après m'être inspiré de ton interfaces sebsauvage je suis arrivé à mettre les # là ou ils sont actuelllement. Donc là le service networking démarre très bien ...
En gros, le serveur DHCP marche très bien, il m'assigne les IP et tout ca super bien ....
Question :
-- Est ce qu'il ne faut pas "partager" la connection internet entrant sur eth1 vers eth0 justement en précisant le gateway ou autre ? ou alors c'est le travail du server proxy à dire qu'internet arrive par eth1 et que les pc sont connectés à eth0 ???!
Voici le squid.conf
visible_hostname sph.qqc
http_port 8080
http_port 192.168.10.1:8080
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY
acl apache rep_header Server ^Apache
broken_vary_encoding allow apache
access_log /var/log/squid/access.log squid
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 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 purge method PURGE
acl CONNECT method CONNECT
acl sph src 10.0.0.0/255.255.255.0
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny CONNECT !SSL_ports
http_access allow localhost
http_access allow sph
http_access deny all
http_reply_access allow all
icp_access allow all
cache_effective_group proxy
Alors pour le visible_hostname sph.qqc dans le smb.conf le nom du workgroup c'est SPH, d'après un tuto trouvé il mettait nom.qqc donc on a betement copier ....
Maintenant que je viens de copier ce truc ici, je vois qu'il a possiblement une faute :
acl sph src 10.0.0.0/255.255.255.0
--> acl sph src 192.168.10.0/255.255.255.0
non ?
BREF, tout ça pour dire, que je n'arrive toujours pas à me connecter ... :s
Il doit y avoir une petite connerie quelque part je présume mais je ne trouve pas.
Question :
-- Comment doit on configurer mozilla pour se connecter à un proxy ?
Ici mettre simplement le nom du proxy ? (sph.qqc) et le port ? (8080) ?
Merci de me dire ce que vous pensez de tout ça ... :)
Je retourne au charbon là ...
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
26 janv. 2008 à 16:10
26 janv. 2008 à 16:10
Est ce qu'il ne faut pas "partager" la connection internet entrant sur eth1 vers eth0 justement en précisant le gateway ou autre ? ou alors c'est le travail du server proxy à dire qu'internet arrive par eth1 et que les pc sont connectés à eth0 ???!
Si tu partage la connexion, le proxy ne sert à rien puisque les machines du réseau local peuvent sortir comme elles veulent.
Tout l'interêt, c'est justement de forcer les machines à passer par le proxy.
Après avoir lancé squid, regarde les erreurs dans /var/log/squid
et regarde sur quelle IP squid est en écoute: sudo netstat -lp --inet
Si tu partage la connexion, le proxy ne sert à rien puisque les machines du réseau local peuvent sortir comme elles veulent.
Tout l'interêt, c'est justement de forcer les machines à passer par le proxy.
Après avoir lancé squid, regarde les erreurs dans /var/log/squid
et regarde sur quelle IP squid est en écoute: sudo netstat -lp --inet
J0K0
Messages postés
163
Date d'inscription
lundi 7 mai 2007
Statut
Membre
Dernière intervention
19 juillet 2019
17
26 janv. 2008 à 17:49
26 janv. 2008 à 17:49
Saluuuuuuuut !
bon, super bonne nouvelle, TOUT MARCHE !
voici /etc/network/interfaces puis /etc/dhcpd3/dhcpd.conf puis /etc/squid/squid.conf
interfaces :
auto lo
iface lo inet loopback
auto eth1
iface eth1 inet dhcp
auto eth0
iface eth0 inet static
address 192.168.10.1
netmask 255.255.255.0
squid.conf :
http_port 192.168.10.1:8080
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY
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
dns_nameservers 194.2.0.50
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 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 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 purge method PURGE
acl CONNECT method CONNECT
acl sph src 192.168.10.0/255.255.255.0
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny CONNECT !SSL_ports
http_access allow localhost
http_access allow sph
http_access deny all
icp_access allow all
visible_hostname sph-server
coredump_dir /var/spool/squid
extension_methods REPORT MERGE MKACTIVITY CHECKOUT
dhcpd.conf :
ddns-update-style none;
ddns-updates off;
option domain-name "sph";
option domain-name-servers 194.2.0.50;
default-lease-time 3600;
max-lease-time 7200;
log-facility local7;
autoritative;
allow unknown-clients;
server-name "dns.sph";
option subnet-mask 255.255.255.0;
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.1 192.168.10.100;
option broadcast-address 192.168.10.255;
option routers 192.168.10.1;
ping-check = 1;
}
Voilà, donc, ça marche.
Maintenant la question est : comment :
-- mettre un mot de passe + login ?
-- bloquer les sites ou carrément la description du site (tous les sites prOns ou achat ...) ?
ENCORE MERCI SEBSAUVAGE !!!!
bon, super bonne nouvelle, TOUT MARCHE !
voici /etc/network/interfaces puis /etc/dhcpd3/dhcpd.conf puis /etc/squid/squid.conf
interfaces :
auto lo
iface lo inet loopback
auto eth1
iface eth1 inet dhcp
auto eth0
iface eth0 inet static
address 192.168.10.1
netmask 255.255.255.0
squid.conf :
http_port 192.168.10.1:8080
hierarchy_stoplist cgi-bin ?
acl QUERY urlpath_regex cgi-bin \?
cache deny QUERY
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
dns_nameservers 194.2.0.50
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 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 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 purge method PURGE
acl CONNECT method CONNECT
acl sph src 192.168.10.0/255.255.255.0
http_access allow manager localhost
http_access deny manager
http_access allow purge localhost
http_access deny purge
http_access deny CONNECT !SSL_ports
http_access allow localhost
http_access allow sph
http_access deny all
icp_access allow all
visible_hostname sph-server
coredump_dir /var/spool/squid
extension_methods REPORT MERGE MKACTIVITY CHECKOUT
dhcpd.conf :
ddns-update-style none;
ddns-updates off;
option domain-name "sph";
option domain-name-servers 194.2.0.50;
default-lease-time 3600;
max-lease-time 7200;
log-facility local7;
autoritative;
allow unknown-clients;
server-name "dns.sph";
option subnet-mask 255.255.255.0;
subnet 192.168.10.0 netmask 255.255.255.0 {
range 192.168.10.1 192.168.10.100;
option broadcast-address 192.168.10.255;
option routers 192.168.10.1;
ping-check = 1;
}
Voilà, donc, ça marche.
Maintenant la question est : comment :
-- mettre un mot de passe + login ?
-- bloquer les sites ou carrément la description du site (tous les sites prOns ou achat ...) ?
ENCORE MERCI SEBSAUVAGE !!!!
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
26 janv. 2008 à 18:03
26 janv. 2008 à 18:03
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.
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.
J0K0
Messages postés
163
Date d'inscription
lundi 7 mai 2007
Statut
Membre
Dernière intervention
19 juillet 2019
17
26 janv. 2008 à 19:08
26 janv. 2008 à 19:08
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 !
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 !
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
26 janv. 2008 à 19:21
26 janv. 2008 à 19:21
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.)
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.)
J0K0
Messages postés
163
Date d'inscription
lundi 7 mai 2007
Statut
Membre
Dernière intervention
19 juillet 2019
17
26 janv. 2008 à 19:23
26 janv. 2008 à 19:23
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
Je me comprends, mais est ce tu me comprends ? :D
J0K0
Messages postés
163
Date d'inscription
lundi 7 mai 2007
Statut
Membre
Dernière intervention
19 juillet 2019
17
26 janv. 2008 à 22:04
26 janv. 2008 à 22:04
*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 ..... :|
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 ..... :|
J0K0
Messages postés
163
Date d'inscription
lundi 7 mai 2007
Statut
Membre
Dernière intervention
19 juillet 2019
17
26 janv. 2008 à 23:45
26 janv. 2008 à 23:45
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 !
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 !
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:)
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:)
Je 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 ???
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 ???
Je 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 ???
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 ???
sebsauvage
Messages postés
32893
Date d'inscription
mercredi 29 août 2001
Statut
Modérateur
Dernière intervention
21 octobre 2019
15 659
27 janv. 2008 à 01:00
27 janv. 2008 à 01:00
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.
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.