Bom, ainda tem o problema que é liberar o Orkut de modo que os outros instrutores consigam fazer isso sem problemas e em qualquer laboratório.
Para isso fiz um pequeno script, que é o seguinte, na pasta /etc/squid/ abra o pico e digite o seguinte:
#!/bin/bash
sed -i "s/orkut/#orkut/g" bloqueadas
/etc/init.d/squid reload
Salve com um nome apropriado, como desbloquearorkut.sh, e em seguida torne o arquivo executável:
# chmod +x desbloquearorkut.sh
Explicando, o sed irá substituir a palavra Orkut da lista por #orkut, isso irá comentar a palavra Orkut tirando do contexto da lista de proibições, na sequência, recarregamos o Squid (reload) ao invés de darmos um restart, que demanda um bom tempo para ser feito e que também corta a conexão enquanto fica restartando.
Para executar basta:
# ./desbloquearorkut.sh
Claro que precisamos também reverter isso, é só utilizar o mesmo script, mas a segunda linha ficaria assim:
sed -i "s/#orkut/orkut/g" bloqueadas
Daí salve com um nome adequado e deixe-o executável.
Por último, isso deve ser executado em qualquer PC da rede, que é tudo Windows, minha solução foi usar o SSH.
Primeiro instale um servidor ssh no Xubuntu, utilizei o OpenSSH:
# apt-get install openssh-server
Nas máquinas Windows utilizei o Putty, que se encontra em
www.putty.org.
O putty nem precisa instalar, é só abrí-lo colocar o IP do servidor, e a porta ssh, que por padrão é 22.
Logar, claro, e pronto, é só executar os scripts de bloqueio e desbloqueio.
Gerando relatórios com o Sarg
Eu também precisava gerar relatórios para ver se tinha algum site impróprio que os alunos estavam acessando para então bloqueá-los, então instalei o Sarg:
# apt-get install sarg
Para gerar um relatório de acesso, basta executar o comando:
# sarg
Para visualizarmos este relatório utilizaremos um servidor web, o Apache, instale-o:
# apt-get install apache2
Agora para visualizar o relatório, basta acessar por um navegador o computador servidor, por exemplo, se o PC servidor fosse o computador com o IP 192.168.1.222, então colocaríamos esse endereço no navegador:
http://192.168.1.222/squid-reports
Você pode fazer com que o Sarg seja executado de tempos em tempos usando o cron por exemplo, e o Apache do jeito que está, qualquer um pode acessá-lo, seria interessante uma senha de acesso, mas isso eu deixo para quem quiser dar uma googlada por aí (palavra-chave htaccess). :)
Conclusão
Esta foi minha solução para o problema de acessos na escola, claro, altamente vulnerável, mas para meu caso dá pro gasto. Minha intenção foi tentar escrever o artigo o mais detalhado possível, para quem está começando conseguir fazer um proxy tranquilamente.
Espero que esteja tudo bem claro, qualquer dúvida, comentário ou correção, é só comentar, estamos todos aprendendo, e os comentários serão sempre bem vindos.