Take the 2-minute tour ×
Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

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.

share|improve this question
Why do you believe putty is hard to set up? you can use putty whit command line parameters - thus you put it into bat file once and anyone can start it just by doubleclicking the shortcut... information about putty's command line parameters is here: the.earth.li/~sgtatham/putty/0.58/htmldoc/… Also did you try to set up OpenVPN to use different port and maybe to use TCP instead of UDP? It might help to make it work (I have no idea how the filtering in Iran works...) –  nhek Dec 8 '09 at 17:59

1 Answer 1

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.