install e admin Squid

1. install e admin Squid

Airton
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





  


2. Re: install e admin Squid

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 20/02/2012 - 16:11h

Vc tá postando isso no lugar errado. Se quiser postar dicas ou confs, vc deve clicar no final da página em "Contribuir com: Conf".


3. Shell Script para Administrar o Squid no Ubuntu

Airton
airtonny

(usa Ubuntu)

Enviado em 20/02/2012 - 17:41h

Obrigado pela informação, na proxima irei posta em contribuir Script...

Verifique se pode melhorar a interface gráfica desse Script, para abrir direto no terminal root.







4. Re: install e admin Squid

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 20/02/2012 - 18:11h

Vc sabe mexer com o case? Ele é melhor do q o elif e deixa o processamento mais rápido. Sintaxe:



case <variavel> in

opcao_1)
comando 1
comando 2 ;;

opcao_2)
comando 3
comando 4 ;;

*)
echo "Opção inválida"

esac



5. Re: install e admin Squid

Daniel Lara Souza
danniel-lara

(usa Fedora)

Enviado em 20/02/2012 - 20:30h

minha sugestão
eu melhoraria para usar o Dialog
ficaria muito legal







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts