最新消息:

ss5配置socket5代理服务器(转)

Linux运维 大步 3245浏览 0评论

前言: 说到代理,我最先想起的就是 squid 了,我觉得很好用,但是今天在网上看到有人想配置 socket5 代理,发现 squid 好像不支持,于是有了下面的文章

这次配置的服务器是 CentOS 6.2 32位

第一步 下载安装 ss5

1. 安装系统必要的包

[root@e2fsck ~]# yum install gcc automake make

 

2. 安装 socks5必要的包

[root@e2fsck ~]# yum -y install pam-devel openldap-devel cyrus-sasl-devel

 

3. 下载安装 socket5(ss5)

[root@e2fsck ~]# wget http://nchc.dl.sourceforge.net/project/ss5/ss5/3.8.9-6

/ss5-3.8.9-6.tar.gz

[root@e2fsck ~]# tar xvf ss5-3.8.9-6.tar.gz

[root@e2fsck ~]# cd ss5-3.8.9

[root@e2fsck ss5-3.8.9]# ./configure

[root@e2fsck ss5-3.8.9]# make && make install

 

第二步 配置 ss5

1. 取消默认的 socket4

[root@e2fsck ss5-3.8.9]# mv /usr/lib/ss5/mod_socks4.so /usr/lib/ss5/mod_socks4.so.bak

 

2. 默认允许任何人使用,我们当然不能这么做了

 

3. 设置密码

[root@e2fsck ~]# vi /etc/opt/ss5/ss5.passwd

user password         #帐号密码写在一行就可以了

 

第三步 启动 ss5

1. 给 ss5 执行权限

[root@e2fsck ~]# chmd +x /etc/rc.d/init.d/ss5

 

2. 启动

[root@e2fsck ~]# service ss5 start

 

3. 查看端口是否开启成功

[root@e2fsck ~]# netstat -tnlp | grep 1080
tcp 0 0 0.0.0.0:1080 0.0.0.0:* LISTEN 21767/ss5

看到 1080 就说明成功了

 

第四步 客户端用法

1. 本来我使用网上人气最高的软件 SocksCap ,它的用法很简单,但是运行 IE 和 Firefox 的时候会报:

couldn’t open shared file mapping Sc32Share 等错误,在后来装了下面的客户端软件后,这问题解决了,但是还是没能启用 socket5

 

2. 于是我使用了另一款软件  ProxyCap 用法非常简单

下载我就不多了,自己搜索,配置看如下图

服务器地址为 www.e2fsck.org 端口为 1080 帐号密码 test test

ss5配置socket5代理服务器(转) - ksharp_dabu - ksharp_dabu的博客

 

 

ss5配置socket5代理服务器(转) - ksharp_dabu - ksharp_dabu的博客

 

 

3. 打开 IE 上 www.123cha.com 看看是不是代理了,打开 www.google.com 可以发现已经不去 www.google.com.hk 了

转载请注明:大步's Blog » ss5配置socket5代理服务器(转)

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
SiteMap