Los servidores proxy son los servidores intermedios que se colocan entre el usuario y los sitios web para lograr el anonimato. Cuando intenta acceder a un sitio web a través de un servidor proxy, su solicitud va al servidor proxy que luego lo reenvía al sitio web. Para el sitio web, la solicitud parece originarse en el servidor proxy y está completamente oculto de él. A esto se le llama proxy directo.
Por otro lado, el servidor a veces necesita lograr el anonimato para mejorar su seguridad. En este caso, el servidor instala el servidor proxy que parece ser el destino del usuario. Esto restaura el anonimato del usuario. Este proceso se denomina proxy inverso.
Éstos son algunos de los servidores proxy de código abierto más comunes disponibles en el mercado.
CALAMAR
Squid es un proxy completamente equipado de HTTP / 1.0 a punto de convertirse en un proxy HTTP / 1.1 completamente equipado. Squid ofrece un rico control de acceso, autorización y entorno de registro para desarrollar proxy web y aplicaciones de contenido.
Si está buscando un proxy de almacenamiento en caché para protocolos basados en web como HTTP, HTTPS y FTP entre otros, Squid es la opción correcta para usted.
Si el usuario visita un sitio con frecuencia, Squid almacena en caché las páginas web y las reutiliza, lo que mejora el rendimiento y reduce el ancho de banda. Debido a los amplios controles de acceso, Squid hace un gran acelerador de servidor.
Debido al alto rendimiento ya los ricos controles de acceso, Squid es utilizado por un gran número de Proveedores de Internet en todo el mundo. Al crear modelos de servidor de caché que contienen varias alternativas de ruta que optimizan el rendimiento de la red.
Por favor, visite el siguiente enlace para ver todas las características de Squid.
Http://www.squid-cache.org/
Caché HTTP del barniz
Otra buena opción para la solución de servidor proxy es el caché de HTTP de barniz. La última versión de Varnish Cache 4.1.7 ha sido lanzada y disponible para su descarga. Los errores de la versión anterior se han corregido con algunas mejoras. Funciona bien en Ubuntu, Debian, Red Hat, CentOS y FreeBSD.
Https://www.varnish-cache.org/
Renacido
Una solución de cluster Redis de alto rendimiento basada en proxy escrita en Go / C, Reborn es una alternativa a Redis. Es compatible con varios proxies apátridas con instancias redis. Reborn puede ser escalado muy convenientemente. Agregar o eliminar redis o proxy instancias a la carta es otra característica distintiva de Reborn.
Https://github.com/reborndb/reborn
Twemproxy
Un proxy rápido y ligero para memcached y redis protocolo, Twemproxy también se conoce como cascanueces. Fue construido principalmente para reducir el número de conexiones a los servidores de caché en el backend. La característica principal de Twemproxy es el protocolo pipelining y sharding que le ayuda en la escala horizontal de su arquitectura de caché distribuida.
Https://github.com/twitter/twemproxy