This proxy server is made from scratch using IO completion ports and OpenSSL library. I tried to explore low-level architecture of proxy servers. The image above illustrates the idea behind my project in simple flowchart form.
Note
This is primarily made to run as a windows service. Refer older commits to access the code that run as a console program.
Tip
Check out Medium post for more information.