Can I ask if anyone here has any guides or tutorials on how to write a simple proxy server?

Simple in a sense that it can be composed of only two classes; the server and the client.

It must also be able to accept requests like GET, HEAD, and POST

If you do a search, you should find a lot of information regarding this topic on the web. You will get help with more specific questions around here.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.