web-dev-qa-db-fra.com

Comment autoriser l'accès à toutes les demandes via le serveur proxy Squid?

Je veux activer l'accès à toutes les demandes sur le serveur Squid3, c'est-à-dire. la demande de n'importe où à n'importe où via le serveur proxy doit être autorisée.

J'ai déjà essayé d'ajouter ceci à la fin du fichier de configuration /etc/squid3/squid.conf:

acl all src 0.0.0.0/0
http_access allow all

Je reçois toujours l'erreur TCP_DENIED_REPLY:

1490004026.216      0 10.142.224.249 TCP_DENIED_REPLY/403 3546 GET http://www.fb.com/ - HIER_NONE/- text/html

Comment puis-je faire fonctionner cela?

9
FacePalm

Vous devez modifier le fichier de configuration de squid pour activer l'accès. L'emplacement par défaut du fichier Squid sur Ubuntu est: /etc/squid3/squid.conf

Les lignes suivantes permettent d'accéder à toutes les requêtes:

# allow all requests    
acl all src 0.0.0.0/0
http_access allow all

# Make sure your custom config is before the "deny all" line
http_access deny all

Remarque: assurez-vous d'insérer ceci avant le dernier bloc de refus dans le fichier de configuration de Squid:

Si vous souhaitez déboguer vos demandes, utilisez la ligne suivante dans votre fichier de configuration:

debug_options ALL,1 33,2 28,9

Cela permet une journalisation étendue pour chaque demande. Les journaux se trouvent dans /var/log/squid3/cache.log

18
FacePalm