기반으로https://superuser.com/questions/1583159/secure-connection-failed-to-old-printer-with-https나는 단지 생각하고 있었다 :
socat
이전 https 버전의 프린터에 연결하고 브라우저가 가리킬 수 있는 로컬 http 포트를 설정하는 것이 가능 하거나 유사합니까?
그것은 다음과 같습니다:
socat TCP4-LISTEN:8000 ssl:myprinter:443
이제 브라우저에서 localhost:8000을 가리키면 socat
다음이 표시됩니다.
2020/09/06 11:31:50 socat[1903771] E SSL_connect(): error:1425F102:SSL routines:ssl_choose_client_version:unsupported protocol
socat
내 프린터에서 사용하는 SSL 방언을 말할 수 없는 것 같습니다 .
제가 할 수 있는 다른 일이 있나요?
답변1
귀하의 socat(또는 연결된 SSL 라이브러리 버전)이 SSL2/SSL3을 지원하지 않을 가능성이 높으며 이는 프린터가 수행할 수 있는 최선의 방법입니다. 이론적으로는 충분히 녹슬지 않은 배포판(예: CentOS5)을 사용하여 가상 머신을 설정하고변화 없는socat이 있습니다. 즉, 모든 라이브러리가 포함됩니다. 그런 다음 socat 바이너리를 복사하여 보다 최신 시스템에서 사용할 수 있습니다. ( configure --help
socat에 대해 정적으로 구축된 스위치가 있을 수 있습니다.)