|
我们知道,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 //更新配置用的
复制代码
|
|