요약
인터넷을 통해 여러 클라이언트에서 단일 포트 로 암호화 된 TCP 연결이 필요합니다 . 이것이 오징어와 함께 실현 될 수 있습니까?
구체적인 상황
LAN 및 VPN을 통해 액세스 할 수있는 회사의 모니터링 및 클라이언트 관리 솔루션을 사용합니다. 이제 회사 VPN을 사용하지 않는 외부 노트북 에서 액세스 할 수 있습니다 . 통신은 암호화되어야합니다 (TLS). 클라이언트 인증은 클라이언트 인증서를 사용해야합니다. 통신은 클라이언트에 의해 시작되며 단일 TCP 포트를 사용합니다.
내 조사 결과
NGINX Plus 는이 기능을 제공하는 것으로 보이지만 관리자는 오징어 나 아파치를 선호합니다. 오징어 위키에서 나는 기능 : HTTPS (HTTP 보안 또는 SSL / TLS를 통한 HTTP) 에서 TCP 암호화가 언급되었습니다. 그러나 나는 또한이 경고를 발견했다.
CONNECT를 통해 전달 된 프로토콜은 Squid가 일반적으로 처리하는 프로토콜로 제한되지 않습니다. 말 그대로 양방향 TCP 연결을 사용하는 모든 것은 CONNECT 터널을 통과 할 수 있습니다. 그렇기 때문에 Squid 기본 ACL이 CONNECT! SSL_Ports 거부로 시작하는 이유와 그 위에 허용 규칙 유형을 배치해야 할 이유가 있어야합니다.
비슷한 질문
이 질문 SSL을 사용하여 오징어 포워드 프록시로 클라이언트 연결을 암호화하는 것은 비슷하지만 리버스 프록시 / TLS 종료 프록시를 처리하지 않습니다.
내가 알아야 할 것
해당 기술에 대한 기본 지식 만 가지고 있으며 관리자가 일반적인 가능성에 대해 문의했습니다.
- TCP 연결의 암호화 저장에 Squid를 사용할 수 있습니까?
- 클라이언트 인증서를 사용한 인증을 사용하여이를 실현할 수 있습니까?
- 아니면 HTTPS 연결에만 사용해야합니까?