[改编]Establish Shadowsocks-libev Server on CentOS/Debian

Recently the government started checking the breaking-wall actions strictly.

To make it easier to use, I just reproduced this post from : 撸葱博客

Let’s begin.

shadowsocks-libev是shadowsocks众多版本中的一种,本博最为推荐。它使用libuv + C 编写,500不到的代码,资源消耗非常小,再破的VPS都能跑得起来。相对于其他版本的shadowsocks,shadowsocks-libev不会出现掉进程或cpu 100%的问题。

1.安装必要组件

centos yum install build-essential autoconf libtool openssl-devel gcc -y
debian apt-get install build-essential autoconf libtool libssl-dev gcc -y

2.安装git [可选]

centos yum install git -y
debian apt-get install git -y

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

3.下载shadowsocks-libev源码包

如果你下载安装了git,那么使用第一种方法(推荐)
git clone https://github.com/madeye/shadowsocks-libev.git

如果你没有安装git,或者git不能正常的获取源码包,那就用下策:

从度盘下载源码包 http://pan.baidu.com/s/1pJjDDb1

然后用WinSCP一类的程序上传到你的服务器,执行 tar xzvf ./ss.tar 解压。

4.编译shadowsocks-libev源码包

cd shadowsocks-libev
./configure
make && make install

5.运行shadowsocks

nohup /usr/local/bin/ss-server -s <server ip> -p <port> -k <password> -m <encrypt> &

例如 nohup /usr/local/bin/ss-server -s 10.0.0.3 -p 1000 -k 123456 -m aes-256-cfb & 是要用10.0.0.3:1000这个地址来启动密码为123456,加密方式为AES-256-CFB(推荐)的Shadowsocks。

SS的加密方式有很多,这里不再赘述,需要的可以动用像Google这种不存在的搜索引擎自己查询。

6.加入开机启动

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

非完全原创内容结束

原文:CentOS、Debian下搭建shadowsocks-libev服务端 (撸葱博客)

1 comment

Leave a Reply

Your email address will not be published. Required fields are marked *