저는 다음 작업을 수행하도록 확장할 수 있는 작고 빠르며 안정적인 https 프록시를 찾고 있습니다.
- https 핸드셰이크 요청을 찾으세요.
- 요청된 호스트 이름에 대해 정규식을 실행합니다.
- 표현식이 호스트 이름과 일치하면 요청이 전송되지 않지만 다른 사이트로 302 리디렉션으로 응답합니다.
그렇다면 이에 대해 다음과 같은 질문이 있을 것 같습니다.
가능합니까? (핸드셰이크 요청이 암호화되지 않았다고 확신합니다. 일부 패턴 일치를 수행할 수 있다는 것을 알고 있습니다. 실제 질문은... 클라이언트가 완료되지 않았다고 불평하지 않고 가짜 302 리디렉션을 클라이언트에 보낼 수 있습니까? 악수?)
가능하다면 이 작업의 일부 또는 전부를 수행하는 Linux 애플리케이션이 있습니까? (나는 이것을 찾았다:http://www.kubat.nl/pages/microproxy) 나머지 기능을 여기에 구축하려고 고려 중이지만 다른 기능이 이미 수행하고 있다면 시도하고 싶지 않습니다.
이 에이전트를 구축할 수 있는 다른 C++ Linux 에이전트에 대한 제안 사항이 있습니까?
귀하의 의견에 미리 감사드립니다.
전기차
답변1
3: 이것을 구축할 수 있는 다른 C++ Linux 에이전트에 대한 제안 사항이 있습니까?
오징어원하는 대로 확장할 수 있는 빠른 오픈 소스 프록시입니다.
답변2
"URL"이 "호스트 이름"을 참조하지 않는 한 이는 또한 불가능합니다. 이것서버 이름 표시확장을 사용하면 클라이언트가 연결을 시도하는 호스트 이름을 나타낼 수 있습니다. 현재 많은 브라우저SNI 지원. 그러나 핸드셰이크가 완료될 때까지 전체 URL은 전송되지 않습니다.
https://www.example.com/
따라서 와 의 차이는 알 수 있지만 와 의 차이는 https://other.example.com/
알 수 없습니다 .https://www.example.com/one
https://www.example.com/another
어쩌면 왜 이 일을 해야 한다고 생각하는지 정확히 설명하면 누군가가 해결책을 제시할 수도 있습니다.