centos使用ss5搭建socks5代理

post by rocdk890 / 2011-11-25 0:17 Friday linux技术

 上次我用kingate搭建了socks5代理,这次直接使用s5来搭建socks5代理,具体教程看下面.
   系统:centos5.6
   需要的软件:ss5-3.8.9-2.tar.gz
1.安装gcc和make,并安装ss5的依赖包
yum -y install pam-devel openldap-devel cyrus-sasl-devel gcc automake make openssl openssl-devel
2.下载ss5并编译安装
wget -c http://sourceforge.net/projects/ss5/files/ss5/3.8.9-2/ss5-3.8.9-2.tar.gz/download
大家不要去下rpm包,如图
点击查看原图

tar zxf ss5-3.8.9-2.tar.gz && cd ss5-3.8.9
./configure && make && make install
安装好了,要取消默认对socks4的支持
mv /usr/lib/ss5/mod_socks4.so /usr/lib/ss5/mod_socks4.so.bk
3.对ss5进行配置
编译安装的配置文件在/etc/opt/ss5下
ss5.conf  ss5.ha  ss5.passwd
然后我们来添加用户和密码来加强使用socks5的安全性
vi /etc/opt/ss5/ss5.passwd
ss5.passwd里的内容:
用户名 密码
test   test
这里我是随便添加的.然后我们再来修改配置文件
vi /etc/opt/ss5/ss5.conf
点击查看原图
找到如上图中的那一行,把注释取消成
auth    0.0.0.0/0               -              u
点击查看原图
把图中的permit的注释取消,并修改为
permit  u        0.0.0.0/0       -       0.0.0.0/0
4.启动ss5
/etc/rc.d/init.d/ss5 start
点击查看原图
如果启动不了,请先给执行权限,可以看到报了个
Starting ss5... [WARN] Modules mod_socks4.so not found in /usr/lib/ss5. Module not loaded.
看了下报错信息根本就是提示没有这个mod_socks4.so文件,管selinux什么问题,真不知道国内IT人员到底有没有学英语.
[root@test ss5]# ps aux|grep ss5
nobody    4732  0.0  0.2   7156  1304 ?        S    22:11   0:00 /usr/sbin/ss5 -t
可以看到ss5已经运行了,好了,就到这里了,后面的操作就不多做说明了.

夜空- 本站版权
1、本站所有主题由该文章作者发表,该文章作者与夜空享有文章相关版权
2、其他单位或个人使用、转载或引用本文时必须同时征得该文章作者和夜空的同意
3、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
4、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
5、原文链接:blog.slogra.com/post-73.html

标签: centos centos5.6 Socks5 sock5 代理 搭建 ss5

  1. gravatar 744940827
    2013-12-02 09:02
    还不错还真是的
  1. 2013-10-15 11:32
    @sxbxjhwm:还真是,我都没有注意到
  1. gravatar sxbxjhwm
    2013-10-15 11:00
    亲你 mv /usr/lib/ss5/mod_socks4.so /usr/lib/ss5/mod_socks4.so.bk 了,Modules mod_socks4.so 当然会 not found = =

评论: