
Necesito configurar unadelanteproxy de esta manera:
application server ---> forward proxy ---> internet (every site from internet)
Por ejemplo:curl --proxy http:my-proxy.com:8080 https://google.com
No importa si el servidor proxy de reenvío es nginx, apache, haproxy u otro.
Puedo configurarlos fácilmente, pero tengo un problema:
¿Cómo puedo configurar HTTP keepalive/reutilización de conexión/conexión persistente desde el servidor proxy directo a los sitios de Internet (si admiten y devuelven HTTP 1.1 o Conexión: Keep-Alive)?
El problema es que sin conexiones persistentes mi proxy directoabre conexiones de socket TCP para cada solicitudypor lo tanto, realiza apretones de manos SSL para cada solicitud.para sitios https.
Quiero beneficiarme de la latencia con conexiones persistentes.
Quiero que mi proxy se comporte como un cliente de navegador web normal: si el servidor admite la reutilización de la conexión, mi proxy debe establecer una conexión persistente con el servidor (durante el tiempo que el servidor de Internet remoto lo permita, por ejemplo, 60 segundos).
¿Cómo puedo hacer esto en Linux con nginx, apache, haproxy u otro software proxy que me pueda sugerir?