Squid хорош, также webmin. Я все еще новичок в этом, кто-то может помочь, как увидеть прогресс Squid в терминале или в webmin? Я имею в виду, когда мы открываем какой-то сайт, он также работает на squid и показывает журналы, в которых сайт попал, пропал или находится в кэше? Также есть идея использовать Squid или webmin для блокировки рекламы, сайтов или ключевых слов? Спасибо.
Для этого вы также можете использовать squid-graph для просмотра попаданий в кеш и т. Д.
http://squid-graph.sourceforge.net/
[ 1120] Мониторинг Squid с помощью Squid-Graph
Squid Graph - это бесплатный, простой, но мощный инструмент анализа лог-файлов Squid v2, который генерирует отчеты с графическим представлением трафика прокси-сервера.
1.Для установки Squid-Graph нам нужны модули perl и gd.
sudo apt-get install libgd-gd2-perl
2.Скачать Squid-Graph из источника. Мы также можем скачать с помощью wget.
wget http://biznetnetworks.dl.sourceforge.net/project/squid-graph/squid-graph/3.2/squid-graph-3.2.tar.gz
3. Извлечь Squid-граф
tar xzvf squid-graph-3.2.tar.gz -C /etc/init.d/
4.Добавить разрешение на выполнение
chmod +x /etc/init.d/squid-graph/*
5.Создать каталог html в корне документа (по умолчанию: / var / www )
cd /var/www
mkdir squid-graph
cd /etc/init.d/squid-graph
./squid-graph --tcp-only -n -o=/var/www/squid-graph/ --title="proxy" < /var/log/squid/access.log
6. Откройте веб-браузер, введите http://127.0.0.1/squid-graph
Вот и все.
Журналы Squid настроены по умолчанию в /var/log/squid/access.log
. Вы можете изменить эту настройку с помощью cache_access_log
в /etc/squid/squid.conf
(но не забывайте sudo service squid restart
после внесения изменений). Вы можете tail -f
этот файл.
Для блокировки сайта я рекомендую использовать jesred , который уже доступен в архиве Ubuntu. Вы можете найти подробности по его использованию здесь: http://www.linofee.org/~jel/webtools/jesred/
См. Пример redirect_program /usr/lib/squid/jesred
в /etc/squid/squid.conf
. [ 1111]