I need a client/server proxy software for web surfing in C# or whatever you think does it better.., i'll list some features i need and can also provide sample applications if needed.
1) Client should support Win XP, Vista 7 and 8.., i may need MAC/iOS and Linux at a later time.., The server application can be Win or Linux based.
2) It has to support at least 100 clients with 200 concurrent connections per client.
3) Two encryption methods (URL's need to be encrypted too.)
4) It has to support Authentication (Auth with a radius server is preferred).
5) Supporting compression is preferred (ie. using zlib library).
Please do let me know if you have a question.