Proxy ServerNever complain to me about a computing problem unless you're expecting me to develop a solution. That's the lesson folks; and don't worry if it happens to be New Years either. I wrote the guts of this thing in 2-3 days and released it on 3 January, entirely in 2003. This is a proxy server, that can be compiled on Linux, Mac OS X and Windoze. I'm sure it'll work elsewhere too. It's also written to be a tutorial in Network Programming, which means it's not bad code and it's well commented. For simplicity, it does not implement HTTP keep-alive; which does impact performance (a little) - but now it includes threading, performance is quite good. If anybody would like to show off their programming skills demonstrating how simple HTTP keep-alive would be and send me a patch, feel free ;) - but I have no intention to add this feature at this point in time. That said, it supports HTTP GET, POST, and CONNECT (aka Tunnelling, SSL, Security.) So here is the source code. Changes:
Summary:
|
Software:LibDS Data Structures and Abstraction Library Proxy Server |