Here is the thing, in my country that is IRAN there are lot's of censorship on net. Lot's of websites are filtered and cannot be opened. So I purchased a Dedicated server in USA in order to give the opportunity to some of my colleagues and friend to use uncensored internet.
You cannot just setup a transparent proxy server on the server in order to share the internet. Since it is transparent Iranian isps can see and block unauthorized requests. One solution is setting up ssh on the server and by using putty on the client redirect all the request to a secure channel on the server, this method is very hard to setup.
So I couldn't find an easy solution for this purpose. I want to give each user a username and password (may be bandwidth limit for each one if it's possible) and also I want to permit only 1 user to login with a username ( so if one is logged in another one can't )
My guess is, it has to be some sort of vpn. I tried OpenVPN it does not connect in iran!! So I think that might be because of the censorship! I also tried Kerio WinRoute firewall that is a very useful solution unfortunately multiple users can get online with a single username at the same time.
Any solutions would be appreciated.