기본적으로 모든 포트에서 인터넷에 액세스할 수 있는 시스템이 있습니다. 이것은 머신 A이고 GNU/Linux 기반 시스템을 실행합니다.
또한 어딘가에 내부 네트워크에 연결된 컴퓨터가 있습니다. 아웃바운드 연결은 HTTP(S) 프록시를 통해서만 가능합니다. (사실 이 머신에서는 다른 호스트의 _IP_addresses_를 조회할 수도 없습니다...) 머신 B는 Windows 10 또는 일부 GNU/Linux 기반 시스템을 실행합니다.
이제 B에서 인터넷상의 어느 포트, 어느 곳으로나 연결할 수 있기를 원합니다.
이를 수행하는 "표준" 방법은 시스템 A에 SOCKS 프록시를 설정하는 것 같습니다. 그러나 내 트래픽은 HTTP/S 포트로만 제한되며 해당 포트에서 HTTPS가 아닌 트래픽을 방해하기 위해 일종의 트래픽 분석/심층 패킷 검사가 있을 수도 있습니다.
그렇다면 HTTPS 웹사이트로 표시되는 SOCKS 프록시를 설정할 수 있나요? 적어도 들어오는 연결을 암호화하는 지점까지는요? 그리고 - 그것을 사용하기 위해 클라이언트 측에서 어떻게 설정합니까? (클라이언트 측에 대한 Windows 또는 Linux 답변 중 하나가 가능합니다.)
참고: SOCKS 프록시 트래픽을 다르게 식별하고 처리하여 "합법적인" URL을 실제 웹 서버로 리디렉션하는 경우 훨씬 더 유리할 것입니다. 하지만 - 꼭 필요한 것은 아닙니다.