Como são as melhores práticas para construir um servidor proxy no Ubuntu?

Como são as melhores práticas para construir um servidor proxy no Ubuntu?

Adicionei ao meu servidor IP Failover (32 IP/OVH). Quero construir um servidor proxy em um contêiner no docker neste servidor. Qual ferramenta/lib é a melhor nesta situação?

Preciso de um proxy para copiar várias páginas via marionetista. No momento, estou usando proxy de dez linhas e quero links semelhantes, como dez linhas para raspagem: curl -k "http://example.com" -L -x "http://67e5d6108f831a320d4e70e88e410a58518a9ade:@proxy.zenrows.com: 8001"

Estou pensando no Squid, é uma boa opção?

Responder1

Sim, o squid-cache é uma boa opção para proxy direto.

Você pode usar a imagem docker do Ubuntu ubuntu/squid.

Em relação às melhores práticas:

  • Defina autenticação ou pelo menos restrições de IP de origem para seu proxy
  • Autentique-o por HTTPS. Enfrentei alguns desafios ao fazer isso há alguns anos porque a maioria das bibliotecas JavaScript só suporta proxy sobre HTTP, mas, no final das contas, é possível.

informação relacionada