ConnectPort CONNECT 안에서 요청된 대상을 검사하며, 클라이언트를 받는 수신자가 아닙니다:

예시 번호역할
8888Tinyproxy의 수신 수신자입니다.
443일반적인 HTTPS 대상 포트입니다.
80 거부된 CONNECT에서클라이언트가 실제로 터널링을 요청한 대상입니다.

일반적인 HTTPS 대상에 대한 명시적 허용은 다음과 같습니다:

ConnectPort 443

인증과 클라이언트 제한을 유지하십시오. Tinyproxy 설명서는 포트 목록이 없을 때와 CONNECT를 비활성화하는 특수 설정을 모두 정의합니다. 제한 목록을 제거하면 접근이 넓어질 수 있습니다.

요청된 포트가 의외라면 CONNECT 권한과 그에 앞선 순서를 읽어 보십시오. 포트 80의 일반 HTTP는 프록시가 관여한다는 이유만으로 CONNECT를 요구하지 않습니다. 클라이언트가 의도적으로 다른 서비스를 터널링하거나 의도하지 않은 모드를 사용할 수 있습니다. 포트 80으로 가는 모든 CONNECT가 웹사이트 리디렉션에서 왔다고 가정하지 마십시오.

정당한 추가 HTTPS 포트에는 그 자체의 좁은 허용이 필요합니다. 모든 대상을 열면 클라이언트가 의도한 요청을 했는지 알 수 없습니다. 정책을 바꾸기 전에 실제 대상과 프록시 수신자를 분리하십시오.

관련 글