airtonny
(usa Ubuntu)
Enviado em 20/02/2012 - 15:57h
#Foi testado nos seguintes sistema:
Ubuntu
Debian
Kubuntu
Macbuntu
Linux Mint
#obs.: funcionou perfeitamente, salve com o nome de (Admin), click sobre o arquivo com botão direito do mouse e selecione propriedade, permissão, marque executar arquivo, pronto.
>click duas vezes no arquivo e execute pelo terminal.
#baixe o pacote Squidfacil#
http://afn.6te.net/modules/mydownloads/singlefile.php?cid=1&lid=1
##################################################################
#! /bin/bash
clear
echo "############################################################"
echo " Menu de Configuração do Squid Proxy - Airton "
echo "############################################################"
sleep 1
echo "Você precisa digitar a senha do root, para funcionar o Menu."
echo "Digite (r) para locar como root, depois o comando (./Admin)"
echo ""
echo "Digite o número, aperte Enter:"
echo ""
echo "[1] Bloquear palavras ou sites"
echo "[2] Ativar novas configurações do squid"
echo "[3] Editar o arquivo de configurações do Squid"
echo "[4] Editar as palavras ou sites bloqueados"
echo "[5] Reiniciar o squid Proxy"
echo "[6] Páginas acessadas"
echo "[7] Páginas armazenadas"
echo "[8] Limpar o cache do squid proxy"
echo "[9] Limpar o cache do Linux"
echo "[e] Sair"
echo ""
echo "Digite aqui:"
read resposta
if [ "$resposta" = "1" ]
then
clear
echo "Digite a palavra ou site que deseja negar acesso:"
read block
sudo echo $block >> /etc/squid/block.acl
sudo squid -k reconfigure
echo "Agora teste as configurções pelo seu Navegador de internet."
sleep 4
sudo ./Admin
elif [ "$resposta" = "2" ]
then
echo "Reconfigurando squid proxy..."
sleep 3
clear
sudo squid -k reconfigure
echo "As novas configurações do Squid já estão ativas."
sleep 3
./Admin
elif [ "$resposta" = "3" ]
then
gksu gedit /etc/squid/squid.conf
./Admin
elif [ "$resposta" = "4" ]
then
sudo gedit /etc/squid/block.acl
sudo squid -k reconfigure
echo "Agora teste as configurções pelo seu Navegador de internet."
sleep 3
./Admin
elif [ "$resposta" = "5" ]
then
echo "Iniciando serviço squid..."
sudo service squid restart
sleep 3
clear
echo
echo "ok - Airton"
sleep 3
./Admin
elif [ "$resposta" = "6" ]
then
sudo gksu gedit /var/spool/squid/access.log
./Admin
elif [ "$resposta" = "7" ]
then
sudo gksu gedit /var/spool/squid/store.log
./Admin
elif [ "$resposta" = "8" ]
then
echo "Limpando cache do Squid..."
sudo service squid stop
sleep 3
clear
sudo rm -rf /var/spool/squid/*
sleep 3
clear
sudo squid -z
sleep 3
clear
echo "Reconfigurando squid proxy..."
sudo service squid start
sleep 3
sudo squid -k reconfigure
echo "Cache limpo com Sucesso..."
sleep 3
./Admin
elif [ "$resposta" = "9" ]
then
echo "Limpando cache do Linux..."
sudo aptitude clean
sleep 3
clear
sudo aptitude autoclean
echo "Cache limpo com Sucesso..."
sleep 3
./Admin
elif [ "$resposta" = "r" ]
then
sudo su
elif [ "$resposta" = "e" ]
then
clear
exit
fi