Nous sommes le Dim 03 Août, 2025 18:09
Supprimer les cookies

Page 1 sur 41, 2, 3, 4 SuivantProxy Squid pour les connexions bas débit

Le choix d'Ubuntu pour mes premiers pas Linux

Mar 24 Avr, 2007 10:22

Sur ce fil, j'expliquais que mon père tourne sous Edgy avec connection RTC (modem 56K) et Athanor1 me conseillait le navigateur Kazehakase ("Il est moche, mais il est beaucoup plus léger") et Squid...

Athanor1 a écrit:Squid est un serveur proxy. Tu lui attribues une part de mémoire physique, (dans le fichier de config), et il garde en cache les pages visitées (dans la limite du cache disque disponible). Le navigateur (configuré pour) interroge squid, lors de la requête, affiche ce qui se trouve dans son cache si la page demandée y est, et va chercher sur le site ce qui manque quand quelque chose a changé dans la page. Donc, c'est utile pour un poste seul comme pour deux machines surfant sur la même connexion (en 56k, avec une en passerelle donc). Car une machine, ça lui change la vie. Deux machines, chacune aura son ou ses navigateurs configurés pour se connecter sur le proxy. (Dans Firefox, voir menu "Edition>Préférences>Avancé>Onglet réseau>Secteur connexion, bouton paramètres).

Parmi les divers liens en bas de la page wikipédia, Je pointerais sur celle-là qui me semble bien :
http://stargate.ac-nancy-metz.fr/linux/cache/index2.htm


firefox ne gère pas le cache de cette façon ?
Dernière édition par antistress le Jeu 26 Avr, 2007 14:26, édité 3 fois au total.
Linux : il y a moins bien, mais c'est plus cher
http://libre-ouvert.toile-libre.org/
antistress

Messages : 3854
Géo : Ile de France

Mar 24 Avr, 2007 10:45

antistress a écrit:firefox ne gère pas le cache de cette façon ?

Par défaut, Firefox a son propre cache, environ 50 Mo que tu peux modifier à ta guise. Une fois que tu installes et que tu configures Squid, tu peux désactiver le cache du navigateur. (Le cache de squid est sous /var/cache/squid)
LinuxVillage - http://linuxvillage.org
Site d'entraide d'utilisateurs GNU/Linux
Mélodie

Messages : 4555
Géo : France

Mar 24 Avr, 2007 10:50

antistress a écrit:firefox ne gère pas le cache de cette façon ?
Heu... la gestion du cache de Firefox n'est pas au même niveau que celle d'un proxy. :)
Attentyon, ponaytte maychante !
Téthis

Avatar de l’utilisateur
Messages : 3895
Géo : De passage chez les cathares

Mar 24 Avr, 2007 11:32

bien je vais regarder ça de près alors, merci du tuyau
Linux : il y a moins bien, mais c'est plus cher
http://libre-ouvert.toile-libre.org/
antistress

Messages : 3854
Géo : Ile de France

Mar 24 Avr, 2007 11:54

message supprimé
Dernière édition par antistress le Jeu 26 Avr, 2007 14:27, édité 2 fois au total.
antistress

Messages : 3854
Géo : Ile de France

Jeu 26 Avr, 2007 00:38

j'ai installé squid chez moi (feisty) pour le tester avant de l'installer chez mon père (edgy)

je lance depuis un terminal (sudo squid) et obtiens :

FATAL: Could not determine fully qualified hostname. Please set 'visible_hostname'

Squid Cache (Version 2.6.STABLE5): Terminated abnormally.
CPU Usage: 0.012 seconds = 0.008 user + 0.004 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
Abandon (core dumped)


rassurez moi, il y a bien une GUI ?
Linux : il y a moins bien, mais c'est plus cher
http://libre-ouvert.toile-libre.org/
antistress

Messages : 3854
Géo : Ile de France

Jeu 26 Avr, 2007 06:24

antistress a écrit:rassurez moi, il y a bien une GUI ?


Non, non (enfin je ne vois pas à quoi ça servirait, ou alors je l'ignore). Voici le howto qu'on m'avait fait :
Une fois installé :

sudo <éditeur-préféré> /etc/squid/squid.conf

Tu recherches la ligne "# INSERT YOUR OWN RULE(S) HERE TO ALLOW ACCESS
FROM YOUR CLIENTS" puis tu modifies la suite pour avoir ceci

acl our_networks src 192.168.0.0/24
http_access allow our_networks
http_access allow localhost

Tu lances le reconfiguration de squid : sudo squid -k reconfigure

Te voilà prête à configurer firefox et les outils qui utilisent le web
pour accéder à un proxy sur papillon, sur le port 3128. :)

Pour avoir apt-get qui utilise le proxy ? Comme apt-get utilise wget,
on va dire à wget d'utiliser le proxy avec... roulements de tambours..
.wgetrc dans ton home (tu m'avais vu l'utiliser un jour).

Tu y mets/ajoutes

http_proxy=http://192.168.0.1:3128/


Et comme il tourne en daemon,
sudo /etc/init.d/squid start

(et en cas de besoin, restart).

Pour l'éditeur préféré, ne pas oublier gksu ou kdesu si c'est un éditeur graphque.

/oui, oui, il y a un smiley dans le howto qu'on m'a fait !
LinuxVillage - http://linuxvillage.org
Site d'entraide d'utilisateurs GNU/Linux
Mélodie

Messages : 4555
Géo : France

Jeu 26 Avr, 2007 06:42

Après, pour configurer Firefox :

édition>préférences>avancé>onglet réseseau>bouton paramètres


Un modèle, mais _tu mettras 3128 partout et non 8080_. En effet, ici il y a bfilter aussi, donc chez toi tu ne mettras que 3128.
Quand à l'adresse du proxy, tu dois aussi adapter à ce qui correspond à la machine sur laquelle Squid est installée.


Image
LinuxVillage - http://linuxvillage.org
Site d'entraide d'utilisateurs GNU/Linux
Mélodie

Messages : 4555
Géo : France

Jeu 26 Avr, 2007 10:07

192.168.0.0/24 c'est universel comme paramètre ?

Dans Ffox, dans quels cas ne pas mettre de proxy (ligne "pas de proxy pour :") ?

".wgetrc dans ton home" c'est un dossier/fichier caché ? je l'ai pas

j'ai pas compris :
Et comme il tourne en daemon,
sudo /etc/init.d/squid start

(et en cas de besoin, restart).

il faut le faire démarrer à l'allumage du PC (Système préférences Sessions) ?
Linux : il y a moins bien, mais c'est plus cher
http://libre-ouvert.toile-libre.org/
antistress

Messages : 3854
Géo : Ile de France

Jeu 26 Avr, 2007 10:45

antistress a écrit:192.168.0.0/24 c'est universel comme paramètre ?

Il n'y aura pas plus de 25 machines chez ton papa ? (sur le même réseau local).

Dans Ffox, dans quels cas ne pas mettre de proxy (ligne "pas de proxy pour :") ?

tu peux ajouter un https où tu te logges pour administrer ton site ? (je n'en sais pas plus).

".wgetrc dans ton home" c'est un dossier/fichier caché ? je l'ai pas

Pour le créer, en user, invoques:
Code: Tout sélectionner
touch .wgetrc


et tu en auras un. (Tu dois être positionné dans ton /home/antistress, là où sont les fichiers de config de l'utilisateur).
Bien entendu, si l'adresse de ta machine n'est pas 192.168.0.1, tu adapteras.

j'ai pas compris :
Et comme il tourne en daemon,
sudo /etc/init.d/squid start

(et en cas de besoin, restart).

il faut le faire démarrer à l'allumage du PC (Système préférences Sessions) ?


Oui, la première fois tu le démarres à la main, (en root), et tu configures pour qu'il soit lancé au boot dés le reboot suivant. Fais tout de même une petite fiche à ton papa pour qu'il sache le redémarrer, car des fois il décide de partir à la sieste :/
Genre tu tentes d'afficher une page, mais là, le navigateur te met une page avec un message d'erreur 'blabla squid blabla your admin is ...'
Alors il faut le redémarrer.
LinuxVillage - http://linuxvillage.org
Site d'entraide d'utilisateurs GNU/Linux
Mélodie

Messages : 4555
Géo : France

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit