Configurer TinyProxy sur Lubuntu

Bonjour,

J'ai suivi la fiche https://www.commentcamarche.net/faq/14437-installer-un-serveur-proxy-http-leger-tinyproxy#q=tinyproxy&cur=1&url=%2F

Ma base :
- un netbook trèèès léger (eeePC 701 SSD 4Go)
- une distribution Linux Lubuntu 14.04 installée (il a fallu que je place une carte SD supplémentaire de 2 Go car la 14.04 ne passait pas sur le SSD 4Go, j'avais réussi avec la 12.04)
- un serveur LAMP installé
- une page web accessible en 127.0.0.1 (SPIP 3.0.17)
- Un vieux Point d'accès D-Link DWL-900AP+ avec DHCP sur Eth0 en 192.168.0.1
- Le netbook récupère 192.168.0.7

De là, connecté en Wifi depuis un mobile, si je saisis 192.168.0.7 sur le navigateur, je tombe bien sur la page du localhost, tout va bien.

J'ai suivi la fiche pour TinyProxy :
Port 3128
Listen 192.168.0.1 -> c'est l'adresse eth0 de mon routeur point d'accès
Allow 192.168.0.10/240 -> c'est la plage d'adresses ip attribuables par DHCP

Puis :
Filter "/etc/tinyproxy.filter"
FilterURLs On

Dans /etc/tinyproxy.filter :
article
(un texte que peut contenir une url à bloquer)

Lancement de :
sudo /etc/init.d/tinyproxy reload
sudo /etc/init.d/tinyproxy restart

Mon mobile client connecté en wifi 192.168.0.20 n'a aucune page bloquée.

Qu'ai-je oublié ??

Merci

2 réponses

  1. Contributeur
    Salut,

    Allow 192.168.0.10/240
    Je pense que ton erreur vient de là ;-(

     
    Allow 192.168.0.0/24
    devrait suffire et le faire ;-))

    1. Bonjour,

      Humm... ne change rien. :-/
    2. Contributeur
      Tu as relancé le service ?
    3. Je relance

      sudo /etc/init.d/tinyproxy reload
      sudo /etc/init.d/tinyproxy restart

      Est-ce suffisant ?
    4. Contributeur
      Normalement oui.
  2. Quelques explications ici :
    http://www.justinmccandless.com/blog/Set+Up+Tinyproxy+in+Ubuntu
    mais pas réussi.

    - Le /24 n'est pas la dernière IP comme je croyais. Je pense le nombre de bits de l'IP à maintenir. Donc bien laisser 0/24.

    - Faudrait-il ouvrir des ports ?
    /sbin/iptables -I INPUT -p tcp --dport 8888 -m state --state NEW,ESTABLISHED -j ACCEPT
    /sbin/iptables -I OUTPUT -p tcp --sport 8888 -m state --state ESTABLISHED -j ACCEPT
    Ne fonctionne pas sur ma distrib.

    Essayé
    iptables -t nat -A natcensor -p tcp --dport 80 -j REDIRECT --to-port 8080

    Unknonwn target 'nat'

    Je creuserai plus tard.
    1. Contributeur
      Mon mobile client connecté en wifi 192.168.0.20 n'a aucune page bloquée.
      Euh... juste un truc, tu as bien configuré ton navigateur sur ton mobile pour utiliser un proxy au moins ?
    2. Ah ben non... ce n'est pas ce que je désire.
      Je veux que n'importe qui, se connectant sur le point d'accès Wifi (lui-même entrant par Eth0 sur mon serveur) et lançant une requête http, passe par mon Proxy. ^^
    3. Contributeur
      Ben faut te trouver un autre tuto que le dernier envoyé, qui lui stipule bien de configurer le navigateur ;-\
    4. "You can also set up your whole system to use a proxy, but here is just an easy way to connect using your browser."
      La conf du navigateur, c'est pour tester en local.
    5. Contributeur
      but here is just an easy way to connect using your browser.
      Je pense que cette remarque concerne le tuto dans sa totalité et non pas la dernière partie (browser).

      Je persiste à croire que pour un proxy transparent la config (de tinyproxy) doit être différente ;-\