Como montar seu próprio servidor proxy em um VPS
Um proxy próprio em um VPS alugado significa endereços IP que só você usa. Não é preciso adivinhar o que fizeram com um proxy comprado antes de você, nem pagar por cada gigabyte. Em troca, você mesmo terá de configurar o servidor e garantir que ele não seja usado para o mal: o provedor vai cobrar de você por tudo o que sair do seu IP.
Qual software escolher
- 3proxy — servidor leve que, em um único programa, oferece proxy HTTP e SOCKS5. Prático quando há muitas portas e endereços: a configuração é fácil de gerar por script.
- Squid — o clássico proxy HTTP, com regras de acesso flexíveis e cache. Bom para um escritório ou uma equipe que precisa de listas de sites permitidos.
- Dante — servidor SOCKS5 especializado, se você precisa só desse protocolo.
Ative obrigatoriamente a autenticação por login e senha ou uma lista de IPs permitidos. Um proxy aberto é encontrado por scanners em poucas horas, passa a ser usado para spam, e o endereço vai parar em blacklists.
Muitos endereços via IPv6
Um IPv4 adicional custa dinheiro e é fornecido um a um. Com IPv6 é diferente: muitos provedores dão uma sub-rede /64 por servidor, o que significa mais endereços do que você jamais vai usar. Os endereços da sub-rede são atribuídos à interface, e o 3proxy define um endereço de saída próprio para cada porta. Assim se obtêm centenas de IPs de saída em um único servidor. Mais sobre o protocolo na página VPS com IPv6.
Essa abordagem tem duas limitações honestas. Primeiro, só funciona com sites que têm IPv6, e não são todos. Segundo, grandes serviços muitas vezes contam os limites pela sub-rede /64 inteira, e cem endereços dela parecem um único usuário. Se você precisa de endereços realmente diferentes, contrate vários IPv4 ou vários servidores.
Recursos e tráfego
O proxy em si quase não pesa no servidor: um núcleo e 1 GB de memória aguentam centenas de conexões simultâneas. O gargalo é o canal. Cada byte passa pelo proxy duas vezes, na entrada e na saída, por isso o limite de tráfego acaba rápido. A tabela acima já está filtrada por planos com IPv6 e tráfego ilimitado; confira também a velocidade da porta e as condições de «uso justo». Para tarefas pesadas de coleta de dados, veja a seção VPS para scraping; para grandes fluxos, VPS com canal de 1 Gbit/s.
Regras dos provedores
Antes de pagar, leia a política de uso aceitável. Quase todos proíbem envios em massa, força bruta de senhas e varredura de redes alheias, e o servidor é bloqueado por denúncias contra o seu IP. Alguns provedores proíbem especificamente a revenda de proxies, e muitos bloqueiam por padrão a porta 25 de saída. Guarde os logs de conexão por pelo menos alguns dias: com eles, é mais fácil resolver uma denúncia. As formas de pagamento de cada plano aparecem na coluna «Pagamento».