SquidConf

2008 squid tutorial

SquidConf 0.1.1

| Linguaggio: | PHP |
| Licenza: | GPL |
| Requisiti: | PHP, MySQL, Squid |
| Autore: | Dario Pilori |
| Mail: | dapilori@yahoo.it |
| Download: | squidconf-0.1.1.zip |

SquidConf è un programma per gestire Squid mediante una comoda interfaccia Web sviluppata in PHP. Le impostazioni vengono salvate in
un database MySQL. L’interfaccia Web salva le impostazioni sul database MySQL, e Squid, mediante due programmi helper, leggono le
impostazioni dal server. Attualmente le funzionalità di SquidConf 0.1 sono:

  • Gestione accesso all’interfaccia di configurazione mediante la creazione e la gestione di account amministratori
  • Gestione di una “lista nera” di siti (o parole chiavi) che gli utenti non possono visitare
  • Gestione di un sistema di utenti per controllare gli utilizzi del proxy

Contenuti

  1. Requisiti
  2. Contribuire
  3. Changelog
    1. 0.1.1

Requisiti

I programmi necessari per l’utilizzo di SquidConf sono:

  • Sistema operativo Linux (i programmi helper per Squid funzionano su Linux, ma penso che funzionino su un qualunque altro sistema basato su Unix)
  • Un server HTTP con il supporto PHP (consiglio Apache 1.3 o superiore)
  • PHP versione 5 o superiore con supporto MySQL e con programma per eseguire nella shell script PHP (in Debian è rappresentato dal pacchetto phpcli)
  • MySQL versione 5 o superiore
  • Squid versione 3 o superiore

SquidConf è stato testato ed è funzionante appieno su un sistema:

  • Debian GNU/Linux “lenny”
  • PHP versione 5.2.4
  • MySQL versione 5.0.45
  • Squid 3.0.STABLE1
  • Apache 2.2.6

Contribuire

Questo programma è ancora ai primi stadi di sviluppo, quindi qualunque aiuto è ben accetto!

Changelog

0.1.1

  • Risolto bug nell’interfaccia web riguardo alla gestione dei gruppi degli utenti di Squid
  • Risolto bug nell’helper nel caso si usi una configurazione senza utenti di Squid