HTTP_Proxy_Server

Collaborate with Hangming Ye

  • Skill Sets: C++/Proxy design/HTTP/HTTPS/
  • Created a robust HTTP/HTTPS proxy in C++ that processes simultaneous GET, POST, and CONNECT requests following the RFC7231 Protocol, forwarding to the origin server, and facilitating correct reception of chunked data
  • Utilized a double-linked list and hash map to implement an LRU cache, optimizing CRUD operations to O(1) complexity while maintaining a reasonable cache size

Github Repo