好记性不如铅笔头

linux, 操作系统

centos使用ss5搭建socks5代理

本文参考【 http://www.live-in.org/archives/1161.html 】,有删改。

CONTENTS

确认版本:

首先访问网址【 http://sourceforge.net/projects/ss5/ 】查找最新版本的ss5,这里的时间是【 2014年6月13日15:17:21 】,当前版本是【 ss5-3.8.9-8.tar.gz 】,下载地址为【 http://downloads.sourceforge.net/project/ss5/ss5/3.8.9-8/ss5-3.8.9-8.tar.gz 】。

安装编译环境:

yum install make automake gcc gcc-c++

安装ss5必要软件包:

yum install pam-devel openssl-devel openldap-devel cyrus-sasl-devel

编译安装ss5:

cd /tmp
wget http://sourceforge.net/projects/ss5/files/ss5/3.8.9-5/ss5-3.8.9-5.tar.gz/download
tar -zxvf ss5-3.8.9-5.tar.gz
cd ss5-3.8.9
./configure
make
make install

设置ss5开机自启动:

chmod +x /etc/init.d/ss5
chkconfig --add ss5
chkconfig --level 345 ss5 on

修改用户权限:

这里简单起见,不限制IP,也不用用户名和密码

vim /etc/opt/ss5/ss5.conf

找到:
#       SHost           SPort           Authentication
#
#auth    0.0.0.0/0               –               –
修改为:
#       SHost           SPort           Authentication
#
auth    0.0.0.0/0               –               –
找到:
#permit –       0.0.0.0/0       –       0.0.0.0/0
修改为:
permit –       0.0.0.0/0       –       0.0.0.0/0

修改默认端口:

默认端口为1080,可以设置为其它值。
看到在 /etc/init.d/ss5 脚本里,端口是从$SS5_OPTS这个变量获得的,编辑/etc/sysconfig/ss5:
vim /etc/sysconfig/ss5
之前为:
#SS5_OPTS=” -u root”
修改为:
# Add startup option here
SS5_OPTS=” -u root -b VPS的IP:希望的端口

启动ss5服务:

service ss5 start

发表评论

2 + 10 =

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据