Liberar acesso a determinado site [RESOLVIDO]

1. Liberar acesso a determinado site [RESOLVIDO]

Flavio de Mesquita Rodrigues
flaviomesquita

(usa Red Hat)

Enviado em 07/04/2009 - 10:10h

Bom Dia,

Gostaria de uma ajuda de voces, pois sou novo com squid e preciso fazer uma configuração de modo que:

1-tenho um grupo de usuários que não tem acesso nenhum a internet.
2-esse grupo de usuários só deverá acessar 2 sites (por exemplo www.previdencia.gov.br.)

Como eu devo criar a regra para atingir a este objetivo?

Obrigado,
-


  


2. MELHOR RESPOSTA

Eduardo Paim Silveira
eduardo

(usa Linux Mint)

Enviado em 07/04/2009 - 15:01h

Cara, foi mal. Erro meu.

O correto é:

acl IP_RESTRITOS src 192.168.1.2 192.168.1.3 192.168.1.10-192.168.1.15
acl LIBERADO_RESTRITOS dstdom_regex previdencia gov.br
http_access deny IP_RESTRITOS !LIBERADO_RESTRITOS


E não dst_domain. Esse dst_domain nenm existe. Nem sei de onde tirei isso.


Bom, para funcionar sem pedir senha, você deve colocar antes da regra de autenticação. Para entender como funcionará, ele vai ler da seguinte forma:
Se o ip está na regra ele vai negar, mas caso o site esteja nos sites liberados, ele vai deixar passar. Senão ele via negar tudo, e sem pedir senha.



Abraços, e foi mal pelo erro de digitação.

3. Re: Liberar acesso a determinado site [RESOLVIDO]

Eduardo Paim Silveira
eduardo

(usa Linux Mint)

Enviado em 07/04/2009 - 10:19h

VocÊ deve adicionar no seu squid.conf as seguintes regras.

acl IP_RESTRITOS src 192.168.1.2 192.168.1.3 192.168.1.10-192.168.1.15
acl LIBERADO_RESTRITOS dst_domain previdencia gov.br


http_access deny IP_RESTRITOS !LIBERADO_RESTRITOS



Isso significa que os que estão na regra IP_RESTRITOS não poderão acessar nada, exceto aquilo que estiver na regra LIBERADO_RESTRITOS.



Abraços


4. Re: Liberar acesso a determinado site [RESOLVIDO]

Flavio de Mesquita Rodrigues
flaviomesquita

(usa Red Hat)

Enviado em 07/04/2009 - 14:49h

Boa Tarde,

Tentei da forma que vc me disse, mas nao deu certo.
Estive procurando na internet e encontrei algumas informações, então as digitei no meu arquivo de configuração, agora ele está barrando mas ele pede varias vezes para o usuário digitar as suas credenciais. Segue abaixo as linhas.

acl datasus_users proxy_auth "/etc/squid/datasus_users"
acl datasus dstdomain "/etc/squid/datasus"
.
.
.
http_access deny !datasus datasus_users

**Lembrando que datasus é uma pasta que eu criei para armazenar os sites que quero disponibilizar o acesso e datasus_users uma pasta onde irei colocar os logins dos usuários.

Há alguma forma de fazer com que pare de pedir autenticação toda hora?

Obrigado,


5. Re: Liberar acesso a determinado site [RESOLVIDO]

Eduardo Paim Silveira
eduardo

(usa Linux Mint)

Enviado em 07/04/2009 - 15:03h

Ah, e para ele não pedir senha você não pode utilizar a regra com usuários, utilizando o proxy_auth. Você deve liberar por IP, usando o src. Senão ele vai pedir senha mesmo.


Abraços


6. Resolvido

Flavio de Mesquita Rodrigues
flaviomesquita

(usa Red Hat)

Enviado em 07/04/2009 - 17:37h

Melhor resposta!






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts