| 
 | 
	
 
我们知道,ss一般安装在服务器端的,但是一样可以做为linux客户端使用,放在树莓上,可以给整个局域网内的设备使用。客户端我们使用python版的,新手不要怕,按照教程来就行。 
 
1,安装python-pip,这是py和一种安装软件的方法 
- sudo apt-get install -y python-pip
 
  复制代码 2,安装ss 
- sudo pip install shadowsocks
 
  复制代码 就这么简单,ss已经安装好了,下面我们来配置ss。 
 
3,新建ss的配置目录 
- sudo mkdir -p /etc/shadowsocks
 
  复制代码 我们把配置文件放在这个目录下面 
 
4,写入配置文件,老方法,用nano命令 
- sudo nano /etc/shadowsocks/config.json
 
  复制代码 然后把下面的配置修改成自己的贴进去 
- {
 
 -     "server":"服务器ip地址",
 
 -     "server_port":服务器端口,
 
 -     "local_address":"树莓派局域网ip",
 
 -     "local_port":本地端口,
 
 -     "password":"密码",
 
 -     "timeout":600,
 
 -     "method":"aes-256-cfb"
 
 - }
 
  复制代码 磁于local_address的写法,详细看这里:http://yuln.com/forum.php?mod=re ... 13&pid=54&fromuid=2 
到此为止,ss就安装成功了,可以运行命令测试一下 
- sudo sslocal -c /etc/shadowsocks/config.json
 
  复制代码 如果ok,按ctrl+c结束 
 
5,因为py版的无法开机启动,也没法子自己守护进程,终端窗口关了,ss就不运行了,我们得找个方法让它一直开着才。我们请出supervisor,它可以让任何程序开机就运行,用法非常简单。 
安装supervisor 
- sudo apt-get install -y supervisor
 
  复制代码 
 
6,用supervisor来管理ss的进程 
- sudo nano /etc/supervisor/conf.d/shadowsocks.conf
 
  复制代码 写入下面的配置 
- [program:shadowsocks-config]
 
 - command=sslocal -c /etc/shadowsocks/config.json
 
 - autorstart=true
 
  复制代码 到此为止,配置完毕 
 
7,运行 
- sudo supervisorctl reload  //如果改了ss配置,运行一下这个
 
 - sudo supervisorctl update  //更新配置用的
 
  复制代码 
 
 |   
 
 
 
 |