Debian 8 安装Shadowsocks-libev

现在我将向您展示如何在Debian 8安装shadowsocks-libev。由于它是用C编写的,所以它消耗非常少的内存,非常适合嵌入式设备和低端盒。

因为Debian8 默认是没有shadowsocks-libev包的。
查看所有架构下的shadowsocks-libev

安装

听老大说shadowsocks.org 提供的 deb 源严重过时了,最好不要用。建议修改。

首先,获取GPG公钥,然后用apt-键导入到系统中。

wget http://shadowsocks.org/debian/1D27208A.gpg
sudo apt-key add 1D27208A.gpg

现在打开/etc/apt/sources.list文件。

sudo vi /etc/apt/sources.list

将下列行放置在文件的结尾。

#Debian 8
deb http://shadowsocks.org/debian wheezy main

保存并关闭文件。现在更新本地包索引并安装shadowsocks-libev。

sudo apt-get update;sudo apt-get install shadowsocks-libev~~

看这里

所以,现在更新新的办法,就是使用Debian Backports。
切换为root并且使用你最顺手的编辑器打开文件 /etc/apt/sources.list :

[email protected]:~$ su
Password:
debian:/home/human# nano /etc/apt/sources.list

增加以下几行:

# Backports repository
deb http://backports.debian.org/debian-backports squeeze-backports main contrib non-free

如果你是开源软件的狂热爱好者,你可能会想要移除 contrib 和 non-free 两个部分

既然你已经增加了软件库, 更新APT的缓存来包含在backports目录列表中的可用软件:

debian:/home/susu# apt-get update

然后就直接安装:

apt-get install shadowsocks-libev

配置shadowsocks-libev

配置文件为:/etc/shadowsocks-libev/config.json,格式说明:

1
2
3
4
5
6
7
{
"server":"example.com or X.X.X.X",
"server_port":443,
"password":"password",
"method":"rc4-md5",
"timeout":60
}

其中:

server:主机IP
server_port:服务器监听端口
password:密码
method:加密方式 默认为table,其他有rc4,rc4-md5,aes-128-cfb, aes-192-cfb, aes-256-cfb,bf-cfb, camellia-128-cfb, camellia-192-cfb,camellia-256-cfb, cast5-cfb, des-cfb

多用户:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
{
"server":"my_server_ip"
"local_address": "127.0.0.1",
"local_port":1080,
"port_password": {
"8381": "foobar1",
"8382": "foobar2",
"8383": "foobar3",
"8384": "foobar4"
},
"timeout":300,
"method":"aes-256-cfb",
"fast_open": false
}

配置完成以后需要重启服务:

sudo service shadowsocks-libev restart