hao32的个人日志

安装和配置sock5服务器ss5

有不少安装配置sock5服务器的的需求, 那就开始准备安装吧

首先到http://ss5.sourceforge.net/software.htm去下载最新的for linux版本
目前是:ss5-3.6.4-3.tar.gz
# tar xvf ss5-3.6.4-3.tar.gz
# cd ss5-3.6.4
# ./configure
结果可能看到错误, 因为我就碰到了

checking security/pam_misc.h usability… no
checking security/pam_misc.h presence… no
checking for security/pam_misc.h… no
configure: error: *** Some of the headers weren’t found ***
缺某些库文件, 我看到和pam有关的, 是pam-devel包
# yum -y install pam-devel
# make
# make install
make install之后没有任何显示, 这其实已经安装完毕了, 不必疑惑
修改配置文件:
/etc/opt/ss5/ss5.conf
修改:
auth 0.0.0.0/0 – –
改成:
auth 0.0.0.0/0 – u

修改:
permit – 0.0.0.0/0 – 0.0.0.0/0 – – – – –
改成:
permit u 0.0.0.0/0 – 0.0.0.0/0 – – – – –

修改配置文件:
/etc/sysconfig/ss5
打开:SS5_OPTS=” -u root”
然后在/etc/opt/ss5/ss5.passwd中, 一行一个用户+密码
# cat ss5.passwd
hao32 123456

# /etc/rc.d/init.d/ss5 start
报错
/etc/rc.d/init.d/ss5: line 41: syntax error near unexpected token `;;’
/etc/rc.d/init.d/ss5: line 41: ` ;;’
vi下看看41行, 在;;之前少了结束fi

38 /usr/local/sbin/ss5 -t
39 fi
40 echo “done”
41 fi
42 ;;

继续# /etc/rc.d/init.d/ss5 start
38行又报错… 说没有这个目录或者文件:/usr/local/sbin/ss5 -_-! 开始对ss5的开发者有点意见, 但是人家也那么辛苦, 就立即打消了此等想法, 并且内心抽了自己几巴掌
把/usr/local/sbin/ss5换成了/usr/sbin/ss5

# /etc/rc.d/init.d/ss5 start
doneting ss5… [ OK ]

再重启下看看:
# /etc/rc.d/init.d/ss5 restart
Restarting ss5… Shutting down ss5…
done [ OK ]
doneting ss5… [ OK ]

看来没啥问题, 过了, 现在你就可以使用服务器的IP, 端口1080, 用户hao32, 密码123456来测试你的socks5服务器了, 更多高级应用, 就参加ss5.conf, 里面有详细的说明.

2 评论

  1. 为什么我从从官方下载下来的包是19个字节呢,网页上也是显示它19Bytes

  2. 您好啊,hao32,我今天刚刚在debian4上安装ss5,希望您有时间抽空去我的博客坐坐,顺便帮忙看一下我的安装过程。谢谢你。

    文章链接:http://www.nicelover.cn/debian4%e9%85%8d%e7%bd%aesocks5%e4%bb%a3%e7%90%86%e6%9c%8d%e5%8a%a1%e5%99%a8ss5/

发表回复