regra squid [RESOLVIDO]

1. regra squid [RESOLVIDO]

vitor cassiano de oliveira scarnavaca
vcassiano

(usa Ubuntu)

Enviado em 19/01/2010 - 18:05h

Caros Colegas;

Sou iniciante em linux e na instituição onde trabalho temos um servidor linux com iptables e squid, mas preciso criar uma regra de acesso e não estou conseguindo.
O fato e que eu tenho que bloquear o acesso a pagina www.youtube.com, mas liberar o acesso para www.youtube.com/exemplo.
Alguem pode me dar uma luz de como eu posso fazer isso?

Agradeço desde já.


  


2. Re: regra squid [RESOLVIDO]

Jefferson Diego
Diede

(usa Debian)

Enviado em 19/01/2010 - 19:09h

Fala brother, beleza?

Bem, você pode usar o url_regex para bater com a url completa, e usar expressões regulares para definir uma exata sequencia, como assim:

acl bloqueados url_regex -i ^http://www.youtube.com/$
http_access deny bloqueados

Com este regex, você está dizendo que a ACL irá bater se, for exatamente "http://www.youtube.com/", nada a menos ou a mais que isto, o que exclui do bloquei o "www.youtube.com/exemplo", por exemplo...


3. Re: regra squid [RESOLVIDO]

Fernando Cesar Vaini
vaini

(usa Debian)

Enviado em 19/01/2010 - 20:46h

Diede, só estive pensando num detalhe, vc disse assim:

Com este regex, você está dizendo que a ACL irá bater se, for exatamente "http://www.youtube.com/", nada a menos ou a mais que isto, o que exclui do bloquei o "www.youtube.com/exemplo", por exemplo...

se ele fizer isso, o usuario poderá inserir url diretamente para os videos, e abrirá. Dessa forma não atingira o objetivo que é bloquear youtube, menos youtube/exemplo.

Me corrija se eu estiver errado, mas vou pesquisar sobre o assunto para saber melhor...
Abraços.


4. Re: regra squid [RESOLVIDO]

Renato Carneiro Pacheco
renato_pacheco

(usa Debian)

Enviado em 19/01/2010 - 22:17h

Acho q o vcassiano tá com a intenção d não liberar o youtube, mas liberar os links diretos, pq existem muitos sites q possuem links pra vídeos diretamente pro youtube. Mas se for assim, vou no google e pesquiso por vídeos... a pesquisa me passa o link direto do video q desejo do youtube. A pergunta q não quer calar: essa regra vale a pena?


5. regra squid

vitor cassiano de oliveira scarnavaca
vcassiano

(usa Ubuntu)

Enviado em 20/01/2010 - 14:38h

Caros Colegas;

Estou quebrando a cabeça com esse probleminha, pois o unico endereço que quero permitir o acesso seria o www.youtube.com/exemplo, bloqueando os demais videos do youtube.

Agradeço pela ajuda que estao me dando.


6. Re: regra squid [RESOLVIDO]

Jefferson Diego
Diede

(usa Debian)

Enviado em 21/01/2010 - 00:46h

Cara, fiquei em dúvida, quando olhei sua dúvida pela perspectiva do Vaini e do Renato. Acho que não entendi direito a sua dúvida, por conta do "exemplo" na url.
Você diz, liberar literalmente "www.youtube.com/exemplo", e bloquear tudo, ou na parte "exemplo" da url é onde pode ser substituida por qualquer coisa, liberando urls de canais do youtube, como www.youtube.com/seila">www.youtube.com/seila, www.youtube.com/algumacoisa">www.youtube.com/algumacoisa, www.youtube.com/videos">www.youtube.com/videos, etc?

Se for a primeira opção, você consegue com:

acl bloqueados dstdomain www.youtube.com
acl liberados url_regex -i ^http://www.youtube.com/exemplo$
http_access allow liberados
http_access deny bloqueados

Se for a segunda, te servirá:

acl bloqueados url_regex -i ^http://www.youtube.com/$
acl bloqueados url_regex -i ^http://www.youtube.com.br/$
acl bloqueados url_regex -i ^http://www.youtube.com/watch*
acl bloqueados url_regex -i ^http://www.youtube.com.br/watch*
http_access deny bloqueados


7. regra squid

vitor cassiano de oliveira scarnavaca
vcassiano

(usa Ubuntu)

Enviado em 25/01/2010 - 16:23h

Caro DIEDE.

Era a primeira opcao.
O problema foi resolvido e muito obrigado pela ajuda de todos.



8. regra squid

Hugo de Sousa SIlva Junior
hugosousa

(usa Ubuntu)

Enviado em 25/01/2010 - 18:39h

Pessoal, fiquei empolgado quando achei este post, agradeço!!
porém ainda continuo com um problema... eu libero apenas um canal do youtube na minha rede, mas o video nao inicia informando que "an error ocurred, please try more later".
Será que o youtube faz alguam requisição interna dentro do embed.
Eu usei a seguinte regra:
^http://www.youtube.com/exemplo$

desde ja agradeço






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts