Como posso bloquear um ou mais sites da linha de comando, especialmente para o Google Chrome?

4

Eu ensino em uma escola e tenho um carrinho de laptops que eu configurei com o Edubuntu 12.04. Estou usando o LanSchool para monitorar suas telas, controlá-las remotamente, colocar suas telas em branco, etc. No entanto, a funcionalidade é limitada e o bloqueio de sites ficou incompleto e cheio de bugs por um bom tempo. Quero permitir o YouTube quando os alunos precisarem ver algo ou até mesmo ouvir música enquanto trabalham, por exemplo, mas durante os testes ou para reorientá-los eu quero poder bloquear o YouTube o mais rápido possível. Isso funciona muito bem com o LanSchool no Windows simplesmente clicando em um botão ou dois.

Minha escola tem um servidor proxy que bloqueia a maior parte do que eu não quero que os alunos acessem. No entanto, não consigo bloquear e desbloquear sites rapidamente durante um período de aula nesse servidor proxy, pois tenho que enviar solicitações para outro prédio e isso leva horas ou até dias.

No entanto, posso executar comandos remotamente através do LanSchool e também configuro o acesso fácil ao ssh com as teclas. Então, o que eu preciso são comandos que eu possa executar para

  • Bloquear / desbloquear todos os sites
  • Lista negra ou bloquear um conjunto de sites
  • Coloque na lista de permissões um conjunto de sites

Eu brinquei com iptables mas não consegui fazê-lo funcionar. Eu suspeito que alguns dos meus problemas são devido a todo o tráfego sendo roteado através do servidor proxy e, portanto, qualquer tentativa de regular o tráfego usando iptables falhar. Nós usamos principalmente o Google Chrome, já que usamos o Google Apps diariamente.

    
por HarlemSquirrel 01.05.2015 / 22:06

0 respostas