指引网

当前位置: 主页 > 操作系统 > CentOS >

CentOS下搭建shadowsocks-libev服务端步骤详解

来源:网络 作者:佚名 点击: 时间:2017-06-16 21:48
[摘要]  下面我们一起来看看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

------分隔线----------------------------