Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

One of my friends lives in a country which they censor websites and they are fighting with techniques that people use to bypass the censorship.

He told me that the only way that he can bypass the censorship now is using SOCKS proxy (that country blocked VPN and SSH connections to outside the world)

I configured a web HTTP-Proxy server with Squid by the steps in this tutorial :

Now my friend can change his IP address and browse websites with a new IP add , but he told me that he still cannot access the censored sites since the browsing is not encoded.

Can anyone help me how I can configure Squid as a Sock5 proxy server ?

My server is Debian 5

Thanks in advance.

share|improve this question

closed as off topic by Wesley, Skyhawk, Iain, MDMarra, Holocryptic Jan 23 '12 at 17:00

Questions on Server Fault are expected to relate to server, networking, or related infrastructure administration within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

As much as I may sympathize with your friend's plight, ServerFault has a policy of not aiding anyone in the circumvention of any existing, authoritative policy that the technology professionals do not have authority over. This question will likely be closed as off-topic unless you can edit yoru question down to the bare minimum and remove all mention of subversion. – Wesley Jan 22 '12 at 22:18
up vote 7 down vote accepted

Squid is an HTTP proxy, not a SOCKS proxy. It expects to talk HTTP and nothing else.

Have a look at Dante. I find this to be an easy and reliable SOCKS proxy server.

share|improve this answer

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