
Eu sei que estudantes e funcionários os usam para passar por filtros da web. Mas o que mais? Ouço falar de "privacidade e segurança", mas nunca consigo encontrar nada que realmente explique isso.
Eu vi um link que dizia que ele impede que as páginas coloquem cookies no seu computador. Mas por que isso é tão importante quando você pode simplesmente usar o ccleaner para se livrar deles?
Quais são os benefícios de usar um?
Responder1
Vejo muitas respostas sobre como evitar coisas e privacidade. Isto é verdade hoje.
Mas a razão pela qual usamos proxiesno passadofoi a velocidade. Se você tiver algumas centenas de pessoas em um escritório, todas as quais às vezes acessam um site de notícias (por exemplo, a página inicial da BBC para nossos amigos do canal), então essa página seria baixada para cada uma delas.
Isso é um desperdício desnecessário. Você pode baixá-lo uma vez, armazená-lo em algum lugar (no proxy) e, quando a próxima pessoa solicitar, verificar se ele mudou. Se não tiver mudado, você encaminha a cópia local para essa pessoa.
(O protocolo HTTP permite coisas como verificar se um arquivo foi alterado desdedata hora, sem solicitar a página inteira).
Responder2
Ignorar filtros não é a razão pela qual os proxies foram inventados. A vantagem básica de usá-los é que eles tornam você mais anônimo. É assim que você se conecta a sites ao navegar sem proxy:
_________ ________
| | | |
| Your PC | ----------------------- | Server |
|_________| |________|
Você está se conectando diretamente ao servidor.
- Ele conhece o seu IP externo - é uma informação sobre você, provavelmente não suficiente para identificá-lo com certeza, mas o suficiente para descobrir sua localização geográfica aproximada.
- Ele conhece os cookies que você tem no seu computador – você pode excluí-los mais tarde, mas definitivamente não os exclui toda vez que carrega um site.
- Ele sabe qual navegador você está usando e quais plug-ins você instalou. Cada vez que você visita um site, seu navegador envia oString do agente do usuárioque pode ser usado para identificar um navegador, sua versão, versão do sistema operacional e, às vezes, extensões de navegador instaladas.
- Ele sabe de onde você vem.Referenciador HTTP(sic!) é enviado cada vez que você clica em um link. Basicamente, quando você navega de um site para outro, o site de destino saberá a URL ou o site anterior.
Você pode tentar bloquear cookies, UAs e referenciadores no seu navegador, mas existem mais programas que usam HTTP. A maioria deles não permite que você altere essas configurações. É aí que podemos usar um proxy:
_________ _______ ________
| | | | | |
| Your PC | ----- | Proxy | ----- | Server |
|_________| |_______| |________|
Agora todo o tráfego da sua rede está passando pelo proxy e pode alterá-lo:
- Ele pode substituir o User Agent por alguma string sem sentido ou removedores de referenciadores.
- Ele pode aceitar todos os cookies, mas não passá-los para você ou pode bloqueá-los completamente.
- É o proxy que está se conectando ao servidor, não você, então seu IP não é divulgado.
- O proxy pode ser configurado para funcionar em todo o sistema, para que os programas não consigam contorná-lo.
Existem também alguns recursos extras que o proxy pode fornecer:
- Ele pode compactar seu tráfego para economizar largura de banda.
- Ele pode armazenar arquivos em cache para aumentar um pouco o tempo de carregamento da página.
- Ele pode retirar anúncios de sites antes que cheguem ao seu computador.
- Ele pode bloquear sites maliciosos.
E, por fim, pode ser usado não só contra filtros, mas também como filtro!
Responder3
Como desenvolvedor, às vezes uso proxies para ver a aparência do nosso site fora da nossa rede.
Recentemente realizamos um lançamento interno seguido de um lançamento externo. Como parte dos testes para o lançamento externo, usei um proxy para confirmar se estávamos realmente exibindo o novo site ao público. Os proxies também podem ser úteis para testar serviços de geolocalização - por exemplo, você pode querer ver o site como um usuário do Reino Unido o veria.
Responder4
Outra aplicação não mencionada nas outras respostas é permitir o acesso ao conteúdo assinado: se um empregador (ou normalmente uma universidade) pagou pela assinatura de algum conteúdo (como uma revista científica), o acesso ao conteúdo pode ser restringido pelo IP . Se o funcionário/estudante estiver trabalhando fora do local, um proxy dentro do bloco IP do empregador dá acesso ao conteúdo e pode ser facilmente configurado para trabalhar apenas quando necessário.
É claro que o mesmo poderia ser alcançado usando uma VPN, e muitas vezes é, mas isso pode ser mais do que o necessário e tende a passar todo o tráfego da web por ela, o que retarda algum outro tráfego.
É claro que, embora o seu proxy possa ocultar o seu endereço IP do servidor, ele não pode, por definição, ocultá-lo do provedor de proxy, e o servidor sabe quem é o proxy. Portanto, usar um proxy projetado para a aplicação que mencionei acima, ou para economizar tráfego, na tentativa de esconder o que você está fazendo pode ser uma péssima ideia.