CentOS下搭建shadowsocks-libev服务端

1.安装必要组建

centos执行 yum install build-essential autoconf libtool openssl-devel gcc -y

2.安装git

centos执行 yum install git -y

执行后要是出现
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Setting up Install Process
No package git available.
Nothing to do

那么需要更新系统的软件仓库

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
我添加的是RPMForge

我们来安装它:

yum install yum-priorities

安装完以后 cat /etc/yum/pluginconf.d/priorities.conf 文件,

确认文件中有这一行 [main] enabled=1

下载rpmforge的安装包

wget http://pkgs.repoforge.org/rpmforge-release/rpmforge-release-0.5.2-2.el5.rf.i386.rpm

不同架构下不同的包,自己找

rpm -i rpmforge-release-0.5.2-2.el5.rf.i386.rpm

现在就可以使用rpmforge这个软件仓库了

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

装完了git执行 git --version ,如果出版本号则安装成功。

3.下载shadowsocks-libev源码包并编译

git clone https://github.com/madeye/shadowsocks-libev.git

cd shadowsocks-libev

./configure

make && make install

4.运行shadowsocks

nohup /usr/local/bin/ss-server -s IP地址 -p 端口 -k 密码 -m 加密方式 &

比如:nohup /usr/local/bin/ss-server -s ××.home4love.com -p 8981 -k admin888 -m aes-256-cfb &

5.加入开机启动

echo "nohup /usr/local/bin/ss-server -s IP地址 -p 端口 -k 密码 -m 加密方式 &" >> /etc/rc.local

【关于客户端】
shadowsocks的客户端现在还不太成熟,个人推荐

    http://sourceforge.net/projects/shadowsocksgui/files/dist/

【关于加密方式】
如果启动命令里不写“-m aes-256-cfb”的话,则默认的加密方式为table,选择aes-256-cfb则比较安全,其实对速度也几乎没有影响。

【关于更改端口、密码、加密方式】
启动命令里已经包含了这些信息,如果改了,别忘记也改一下开机启动里的。

【关于结束服务】
ps会看到“ss-server”的进程,kill掉PID即可,比如: kill 5082

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

返回主页看更多
狠狠的抽打博主 支付宝 扫一扫