# Squid fonctionne parfaitement mais pas en transparent

**URL:** <https://www.debian-fr.org/t/squid-fonctionne-parfaitement-mais-pas-en-transparent/81218>\
**Category:** Support Debian\
**Tags:** proxy\
**Created:** [Février 10, 2020, 2:00 UTC](https://www.debian-fr.org/t/squid-fonctionne-parfaitement-mais-pas-en-transparent/81218 "2020-02-10T14:00:17Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kobex](https://www.debian-fr.org/user_avatar/www.debian-fr.org/kobex/32/8894_2.png) [@Kobex](https://www.debian-fr.org/u/Kobex)\
**Post date:** [Février 10, 2020, 2:00 UTC](https://www.debian-fr.org/t/squid-fonctionne-parfaitement-mais-pas-en-transparent/81218/1 "2020-02-10T14:00:18Z")

</div>

Bonjour à tous,

J’ai installé et configuré un Proxy SQUID 4.6 sur une Debian 10.2, le serveur fonctionne parfaitement si je spécifie l’ip et le port dans les navigateurs, pas de message d’erreur etc.

Par contre si je décide de mettre les règles Iptables afin de rendre celui-ci transparent, impossible d’utiliser le Proxy.

J’ai bien sur 2 interfaces réseaux, une eth0 WAN et l’autre une interface bridge qui reprend Wlan0 et ETH1.

L’IP forwarding est actif.

voici mes règles Iptables :

```
# Generated by xtables-save v1.8.2 on Sun Feb 9 13:04:01 2020
*nat
:PREROUTING ACCEPT [6:1698]
:INPUT ACCEPT [2:124]
:POSTROUTING ACCEPT [0:0]
:OUTPUT ACCEPT [2:124]
-A PREROUTING -s 192.168.10.0/24 -p tcp -m tcp --dport 80 -j REDIRECT --to-ports 3128
-A POSTROUTING -o eth0 -j MASQUERADE
COMMIT
# Completed on Sun Feb 9 13:04:01 2020
# Generated by xtables-save v1.8.2 on Sun Feb 9 13:04:01 2020
*filter
:INPUT ACCEPT [127:11338]
:FORWARD ACCEPT [120:39670]
:OUTPUT ACCEPT [104:10786]
COMMIT
# Completed on Sun Feb 9 13:04:01 2020
# Generated by xtables-save v1.8.2 on Sun Feb 9 13:04:01 2020
*mangle
:PREROUTING ACCEPT [247:51008]
:INPUT ACCEPT [127:11338]
:FORWARD ACCEPT [120:39670]
:OUTPUT ACCEPT [104:10786]
:POSTROUTING ACCEPT [224:50456]
COMMIT
# Completed on Sun Feb 9 13:04:01 2020

```

Quelle est la bonne règle qui correspond pour jouer le même rôle que les paramètres proxy des navigateurs ???

Je vous remercie d’avance pour vos réponses.

Librement,  
K

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Février 10, 2020, 4:46 UTC](https://www.debian-fr.org/t/squid-fonctionne-parfaitement-mais-pas-en-transparent/81218/2 "2020-02-10T16:46:31Z")

</div>

> [@Kobex](#):
>
> si je décide de mettre les règles Iptables afin de rendre celui-ci transparent

Squid est-il aussi configuré en proxy transparent sur le port 3128 ?

> [@Kobex](#):
>
> impossible d’utiliser le Proxy

C’est un peu court.

Note qu’un proxy transparent pour HTTP est d’une utilité discutable de nos jours car beaucoup de sites sont en HTTPS.

---

<div class="post-metadata">

**Author:** ![Kobex](https://www.debian-fr.org/user_avatar/www.debian-fr.org/kobex/32/8894_2.png) [@Kobex](https://www.debian-fr.org/u/Kobex)\
**Post date:** [Février 10, 2020, 6:51 UTC](https://www.debian-fr.org/t/squid-fonctionne-parfaitement-mais-pas-en-transparent/81218/3 "2020-02-10T18:51:44Z")

</div>

> [@PascalHambourg](#):
>
> Squid est-il aussi configuré en proxy transparent sur le port 3128 ?

Oui

> [@PascalHambourg](#):
>
> C’est un peu court.

CAD ???

> [@PascalHambourg](#):
>
> Note qu’un proxy transparent pour HTTP est d’une utilité discutable de nos jours car beaucoup de sites sont en HTTPS.

Entièrement d’accord, mais squid fonctionne en https si on configure le navigateur en proxy…

D’autre solution pour un cache proxy https peut-être ?

---

<div class="post-metadata">

**Author:** ![PascalHambourg](https://www.debian-fr.org/user_avatar/www.debian-fr.org/pascalhambourg/32/5837_2.png) [@PascalHambourg](https://www.debian-fr.org/u/PascalHambourg)\
**Post date:** [Février 10, 2020, 6:56 UTC](https://www.debian-fr.org/t/squid-fonctionne-parfaitement-mais-pas-en-transparent/81218/4 "2020-02-10T18:56:48Z")

</div>

> [@Kobex](#):
>
> CAD ???

C’est-à-dire que tu ne donnes aucune information concrète sur «&nbsp;impossible d’utiliser le proxy&nbsp;». Du genre ce qui se passe.

> [@Kobex](#):
>
> Entièrement d’accord, mais squid fonctionne en https si on configure le navigateur en proxy

Alors quel intérêt de faire un proxy transparent en HTTP puisqu’il faut par ailleurs le configurer en proxy explicite pour HTTPS ?
