
설정해야 해요앞으로이런 식으로 프록시:
application server ---> forward proxy ---> internet (every site from internet)
예를 들어:curl --proxy http:my-proxy.com:8080 https://google.com
정방향 프록시 서버가 nginx, apache, haproxy 등인지는 중요하지 않습니다.
쉽게 구성할 수 있지만 한 가지 문제가 있습니다.
정방향 프록시 서버에서 인터넷 사이트로의 HTTP 유지/연결 재사용/지속적 연결을 어떻게 구성할 수 있습니까(HTTP 1.1 또는 연결: 연결 유지를 지원하고 반환하는 경우)?
문제는 지속적인 연결이 없으면 정방향 프록시가 있다는 것입니다.모든 요청에 대해 TCP 소켓 연결을 엽니다.그리고따라서 모든 요청에 대해 SSL 핸드셰이크를 수행합니다.https 사이트의 경우.
지속적인 연결을 통해 대기 시간의 이점을 누리고 싶습니다.
내 프록시가 일반 웹 브라우저 클라이언트처럼 작동하기를 원합니다. 서버가 연결 재사용을 지원하는 경우 내 프록시는 서버와의 지속적인 연결을 설정합니다(원격 인터넷 서버가 허용하는 시간 동안(예: 60초)).
nginx, apache, haproxy 또는 제안할 수 있는 기타 프록시 소프트웨어를 사용하여 Linux에서 이 작업을 어떻게 수행할 수 있습니까?