I want to set up a proxy server service from one of my servers. But I need to be able to authenticate users of the service via a remote MSSQL database. It would useful if I could track usage for the purpose of enforcing bandwidth restrictions too.

Can anyone suggest a good (maybe out of the box) solution for doing this? Or even a codeable way of managing requests a proxy server. So I could write it myself.

Thanks in advance.

link|improve this question
Can you explain where your proxy is going to sit in relation to the users? – gravyface Sep 4 '11 at 11:26
I'm not sure what you mean. The users will be anyone, across the globe. And the server is in the UK. – Greg Smith Sep 4 '11 at 11:43
Does it have to be Microsoft SQL Server? – gravyface Sep 4 '11 at 11:53
Not necessarily, I suppose. Just an authentication system that can be edited easily via a web application. – Greg Smith Sep 4 '11 at 22:21
feedback

1 Answer

Since it doesn't have to be Microsoft SQL Server, and if you're ok with Linux, I'd recommend Squid Proxy: it's mature, stable, scales reasonably well, and supports a wide variety of authentication methods (LDAP, MySQL, NTLM to name a few) and deployment scenarios. Plus it's open source, so you don't have to invest anything up front.

link|improve this answer
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.