Linux Portugal
  Login   -   Registar!   -   Password?
    Novo Mirror Português - CeSIUM  
  Documentação Recente   Últimas Perguntas   Ultimos Posts do Forum
  Emular rato pelo teclado numérico
  Forçar o desmonstar de um dispositivo com estado ocupado (busy)
  Fedora 10 - Instalar o source do Kernel
  Linux numa Pen Drive
  Kanguru Huawei e220 - OpenSUSE 10.2
  Terminal Linux no Windows
  Instalando o Oracle Express Edition 10.2 no Ubuntu Server
  instalar o KDE 4 sob MacOS X
  Bloquear o login aos utilizadores
  slackpkg
  Acertar data e hora
  Carregar o SmartArray (HP ml50 e afins na instalação do fedora)
hardware livre
Arranque
Video
Comunidade !
Ligação de camera por firewire
Usar Xubuntu/Mint numa Pen como se fosse o SLAX
Duvidas na resolução de um trabalho
Brasileiros podem participar do fórum?
Começando no Fórum
Qual a melhor distribuição para uma loja?
Instalação Linux
Instalação de pacotes não confiáveis
ASUS ROG TOURNAMENT - LEAGUE OF LENGENDS & CS: GO
Barbini - [2014-03-03 13:57:49 ]

MEO XLPARTY FIL 2013 - INSCRIÇÕES & TORNEIOS
Barbini - [2013-11-26 11:07:34 ]

O Worten Ultimate Challenge está de volta!
Barbini - [2013-10-30 12:06:30 ]

Olé, um game de drible e gol - jogue grátis
mattpaulo - [2013-07-21 22:54:37 ]

Worten Ultimate Challenge PES 2013 - GT5
Barbini - [2013-06-17 14:11:50 ]

MEO XLPARTY - EXPOCENTRO - POMBAL 2013
Barbini - [2013-06-14 17:16:08 ]

Simplicidade a armadilha do 80/20
mattpaulo - [2013-05-04 20:29:13 ]

Ligar e desligar o PC Remotamente
soneca - [2012-11-02 18:25:02 ]

Add to Google Reader or Homepage   Add to Pageflakes      Add to netvibes   Adicione o artigo ao del.icio.us
Documentação


Construir um servidor de Proxy (Squid)
 
Descrição:

Construção de um proxy (HTTP) numa rede local ( sem limites de LB ) para uma rede local simples de uso caseiro. O proxy está situado numa maquina que tem como IP: 192.168.0.254 ( neste caso a gateway da rede).

Material necessário:

SQUID
Site do programa: http://www.squid-cache.org/
Editor de texto: (vi por exemplo)

Procedimentos de instalação:

1º Efectuem o download do source ou dos binários do squid
( NOTA: se ja tiverem isto instalado não e necessário mais nada e passam
para o passo 3).
2º Instalem (./configure;make;make install) ou (rpm -ivh squidxxx.rpm). Se tiverem algum problema e so lerem o ficheiro README ou o ficheiro INSTALL no caso de estarem a instalar do código fonte.
3º Copiar para /etc/squid/squid.conf a configuração que está a seguir.
4º efectuar a criação da directoria da cache definida na configuração do passo 3º com permissões de escrita para o utilizador também la definido (nota: em ultimo caso usem chmod 777 /directoria_cache/ pq no meu ver não é muito relevante as permissões desta). De seguida efectuem o comando squid -z para poderem construir a cache pela primeira vez. Basta por agora colocar o programa a correr e ja está.

Configuração em si:

# Define-se aqui o ip do servidor e o porto de escuta do squid. Serve para depois colocar nos clientes ( Ex. Mozilla, Opera,Internet Explorer)

http_port 192.168.0.254:3128

query_icmp off

# hostname visivel para o exterior
visible_hostname ovossoserver.pt.vu


#nao faz cache de cgi's
acl QUERY urlpath_regex cgi-bin \?
no_cache deny QUERY

#memoria que o squid vai usar
cache_mem 16 MB

#estamos a definir a directoria da cache do squid com 500 MB de disco, que usa o sistema de ficheiros ufs
cache_dir ufs /usr/SQUID_CACHE 500 16 256


#politica de substutuição da cache - indica como agir quando a cache estiver cheia ( eu uso esta ). Se quiserem outra podem #consultar o manual do squid
cache_replacement_policy GDSF


#DEFINE OS ACESSOS AO PROXY -- MUITO IMPORTANTE- SEM ISTO NAO FUNCIONA

#criação das listas de acesso - Neste caso estou a criar a lista de acesso all que permite que todos os computadores da sub-#rede 192.168.0.0 possam aceder a ele.

acl CONNECT method CONNECT
acl all src 192.168.0.0/24
http_access allow all
http_access deny CONNECT
http_access deny all

#utilizado para corrigir alguns bugs de refresh do IE
ie_refresh on

#utilizador para ser usado na cache
cache_effective_user squid
cache_effective_group squid



Escrito por: Luis RodriguesTestado em: REDHAT( 8.0 )
Comentário de: Jack
Por vezes quando não iniciar a cache coloquem o seguinte na cache replacement.



cache_replacement_policy lru

(last recently used)

Para indicar o modo de subsituição de páginas para a memória usem isto:

memory_replacement_policy heap LFUDA


Isto foi testado em FC3 e rula




Voltar atrás

Endereço de email:


Linux Portugal RSS




    Revista Espirito Livre
    Fedora Release
    Ubuntu Release
Desenvolvido pela equipa GNU/Linux Portugal (2005)
Ver código da página
Construir um servidor de Proxy (Squid) - Linux Portugal