tutorial de proxy

21
Proxy Introdução O objetivo principal de um servidor Proxy é possibilitar que máquinas de uma rede privada possam acessar uma rede pública, como a Internet, sem que para isto tenham uma ligação direta com esta. O servidor Proxy deve ser instalado em uma máquina que tenha acesso direto à Internet, sendo que as demais efetuam as solicitações através desta. Justamente por isto, este tipo de servidor é chamado de Proxy, pois é um procurador , ou seja, sistema que faz solicitações em nome dos outros. Um servidor Proxy para o protocolo http, por exemplo, pode ter outras funcionalidades implementadas. Visto que todas as solicitações de páginas efetuadas pelas máquinas da rede privada serão feitas através dele, é muito útil armazenar localmente as páginas que foram solicitadas, permitindo que os próximos acessos, efetuados por quaisquer máquinas da rede, possam ser otimizados. Este conceito é chamado de caching, e vários servidores Proxy na verdade são servidores Proxy cache. Pelo mesmo motivo, também é possível implementar uma funcionalidade que permita controlar o que os clientes podem acessar e em que momento. Suponhamos que você queira acessar o site do Senac SP (http://www.sp.senac.br) através de um servidor Proxy (neste caso vamos usar o Freeproxy). Se o seu web browser estiver corretamente configurado, a busca será feita, primeiramente, no Freeproxy. Se a página do Senac SP já estiver neste servidor (alguém o acessou anteriormente) a transferência será feita deste ponto. Caso contrário, a transferência será feita do próprio site do Senac SP. Com o Freeproxy também é possível criar autenticação de usuários, definindo regras como dias, horários e sites que cada usuário terá acesso. Iniciando a instalação do FreeProxy A instalação do Freeproxy é simples, e deve ser feita no computador que será o servidor de Internet.

Upload: julioscribd

Post on 26-Jun-2015

2.378 views

Category:

Documents


2 download

TRANSCRIPT

Proxy

Introdução

O objetivo principal de um servidor Proxy é possibilitar que máquinas de uma rede privada possam acessar uma rede pública, como a Internet, sem que para isto tenham uma ligação direta com esta.

O servidor Proxy deve ser instalado em uma máquina que tenha acesso direto à Internet,

sendo que as demais efetuam as solicitações através desta. Justamente por isto, este tipo de servidor é chamado de Proxy, pois é um procurador, ou seja, sistema que faz

solicitações em nome dos outros.

Um servidor Proxy para o protocolo http, por exemplo, pode ter outras funcionalidades implementadas. Visto que todas as solicitações de páginas efetuadas pelas máquinas da

rede privada serão feitas através dele, é muito útil armazenar localmente as páginas que foram solicitadas, permitindo que os próximos acessos, efetuados por quaisquer máquinas da rede, possam ser otimizados.

Este conceito é chamado de caching, e vários servidores Proxy na verdade são servidores Proxy cache. Pelo mesmo motivo, também é possível implementar uma

funcionalidade que permita controlar o que os clientes podem acessar e em que momento. Suponhamos que você queira acessar o site do Senac SP (http://www.sp.senac.br)

através de um servidor Proxy (neste caso vamos usar o Freeproxy). Se o seu web browser estiver corretamente configurado, a busca será feita, primeiramente, no Freeproxy.

Se a página do Senac SP já estiver neste servidor (alguém o acessou anteriormente) a transferência será feita deste ponto. Caso contrário, a transferência será feita do próprio

site do Senac SP. Com o Freeproxy também é possível criar autenticação de usuários, definindo regras

como dias, horários e sites que cada usuário terá acesso.

Iniciando a instalação do FreeProxy

A instalação do Freeproxy é simples, e deve ser feita no computador que será o servidor de Internet.

Janela de apresentação do Freeproxy click em Next para continuar.

Nesta janela é apresentado o contrato de licença, selecione I accept the agreement e click em Next.

Agora podemos escolher o local onde o Freeproxy será instalado, o padrão é

“C:\Arquivos de programas\Hand-Crafted Software\FreeProxy”. Click em Next.

Aqui podemos modificar o nome da pasta onde os atalhos para o freeproxy ficaram

armazenados no menu iniciar > programas. Click em Next.

Feito as modificações é só clicar em Install para o Freeproxy ser instalado.

Iniciando o Freeproxy

Ao abrir o Freeproxy ele deverá aparecer como na figura acima, pois ele já vem pré

configurado há detectar sua placa de rede, seu IP, e com a porta 8080 como padrão.

Em seguida devemos liberar o acesso a Internet para as estações de trabalho.

Para isso clicamos na barra de ferramentas Start/Stop e na janela que será aberta clicamos em Start. Pronto agora é só configurar as estações de trabalho.

Configurando as estações de trabalho

Para configurar as estações de trabalho abra o Internet Explore e no menu ferramentas

click em Opções da Internet. A janela acima será aberta.

Vá para aba “conexões” e click em “Configurações da LAN...”

Configurações de Lan Ative a opção “Usar um servidor Proxy para a rede local” e digite o endereço IP da máquina que está com o Freeproxy instalado, neste caso usamos o IP 192.168.0.1

Depois coloque no nº da porta. Colocamos a porta 8080 que é o padrão do Freeproxy. Feito isto é só clicar em OK que a Internet deve funcionar.

Turbinando a Internet

Abra o Freeproxy e click em “Cache”

Nesta janela ative a opção “Activate the cache”. Ressaltando que devemos criar uma pasta no local de nossa preferência onde será armazenado todo conteúdo dos sites visitados. Neste

caso criamos a pasta na área de trabalho com o nome Cachê.

Agora em “Cachê Control Path” procure a pasta que você criou. Assim que você

selecionar a pasta ela também aparecerá em “Cachê Data Path”.

Agora em “Cache Management” vamos selecionar “Continuous”. Podemos escolher o limite de arquivos na pasta cachê em “Limit Cachê Files”. Neste

caso escolhemos 500 arquivos. Podemos também escolher o tamanho máximo de arquivos nesta pasta em “Limit Cachê

size”. Neste caso escolhemos 100 Mb. Podemos ainda escolher por quantos dias esses arquivos vão ficar na pasta em “Limit Cachê age”. Neste caso colocamos 15 dias.

Feito isso é só clicar em “Done” para aplicar as alterações e pronto.

Criando usuários e definindo permissões

Para criar um usuário devemos clicar em “Users”

Com a opção “Users” selecionada click em “Add”

Agora é só colocar o nome do usuário no campo “User Name” a descrição (opcional)

em “Description” a senha em “Password” a confirmação da senha em “Confirm Password” e ativar a opção usuário ativo em “User enabled”. Feito isso é só clicar em

“Done”para que o usuário seja criado.

Agora temos que criar um grupo. Deixando a opção “Groups” selecionada click em

“Add”.

Em “Group Name” coloque o nome do grupo, e em “Group Description” coloque a descrição do grupo e click em “Done” para criar o grupo.

Agora temos que colocar o usuário criado dentro do grupo. Para isso selecione o grupo

que foi criado e click em “Add”.

Agora selecione o usuário e click em “Done” para confirmar a inclusão do usuário no grupo.

Criando usuários parte II >>

Criando usuários e definindo permissões ( Parte II)

Agora vamos ativar a autenticação deste usuário para que ele tenha que digitar o login e

a senha quando for acessar a Internet. Para isso de um duplo click em “Port”.

Agora ative as opções “Use http Authentication” e “Basic”. Em “Realm” coloque um nome e click em “Permissions...”

Agora click em “Add Resource”

No campo “Type” deixe “Full URL or Path Filter”. Em “URL or Parth” coloque um Asterístico *. Isso significa que esse usuário terá acesso a todo conteúdo da Internet.

Em “Permission..” ative “Granted” e deixe “None” no campo “Only at these times”. No campo “for this user group..” selecione o grupo que foi criado, neste caso foi o

Internet. Agora ative a opção “User must authenticate to gain Access to this resource” e click em “Done” para aplicar as modificações.

Pronto a autenticação de usuário está criada. Agora volte para janela principal do

Freeproxy.

Agora de dois clicks em Options

Em “Authentication options” ative “Only FreeProxy / FreeWeb Authentication” e click

em “Done”. Feito isso a autenticação para usuário se encontra ativa, e toda vez que o usuário for acessar a Internet terá que digitar o login e a senha.

<< Criando usuários parte I

Bloqueando Sites

Para bloquear Sites de dois clicks em “Port”

Click em “Permissions..”

Click em “Add Resource”

No campo “URL or Path” digite entre dois asterísticos a palavra chave para o site que

deseja bloquear. Em “Permission..” ative “Forbidden” no campo “Only at these times” deixe “None”. E

em “for this user group...” escolha o grupo. Feito as alterações click em “Done”.

Nesta janela é preciso deixar a opção de bloqueio para o site “orkut” na primeira linha,

pois o Freeproxy é como um banco de dados e interpreta as funções na seqüência que elas são colocadas. Para isso selecione a linha do “orkut” e click na seta que está apontando para cima.

Com o “orkut” na primeira linha é só clicar em “Done” para aplicar as alterações e

pronto, o site está bloqueado

Definindo dias e horário para acesso a Internet

Na janela principal do Freeproxy, click em “Calendars”.

Agora vamos dar um nome para essa configuração de horários. Em “Name” digite o

nome, neste caso será “Turma19”. Agora temos que colocar os horários no campo equivalente ao dia da semana. Neste

caso colocamos o mesmo horário de segunda à sexta-feira. 08:00-12:00 isto significa que das 8hs até às 12hs o acesso está liberado. Depois separamos por vírgula o próximo horário disponível, que no caso é das 13hs às 17hs.

Observe que das 12:01hs até às 12:59hs o acesso está bloqueado, pois esse horário não consta na tabela. Para finalizar click em “Done”.

Para que as alterações façam efeito de dois clicks em “Port”

No campo “Calendar” escolha “Turma19” que foi o que criamos e finalize em “Done”.

Agora os horários estão ativos.