2016年12月19日星期一

在Ubuntu 14.04.1 LTS下安装Shadowsocks的笔记

听说Shadowsocks比较好用,于是买了一个内存极小价钱也很便宜的VPS来体验一下,顺便记录一下安装过程,免得下回换VPS服务器又要重头找教程。


Shadowsocks的官方网站内容貌似被删除了:

应该是创始人 clowwindy 被喝茶了,所以被迫删除了。不过github上的项目是任何人都可以fork一下,复制到自己帐号底下,这个项目的源代码应该还某些帐号底下存在着。

都还在。这款翻墙软件支持多种平台。

第一步:

在Ubuntu 14.04.1 LTS下安装Shadowsocks很简单。只需要依次执行下面3条命令:
apt-get update
apt-get install python-pip
pip install shadowsocks

第二步:

用vi /etc/shadowsocks.json 编辑文本文件,写入服务器地址和端口还有密码。对VI命令操作文本编辑界面不熟悉的,可以用熟悉的文本编辑器编辑好shadowsocks.json再用FTP软件上传到/etc/。
{
    "server":"224.222.222.222",
    "server_port":8080,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"fuckgfw",
    "timeout":300,
    "method":"rc4-md5",
    "fast_open": false
}
运行
ssserver -c /etc/shadowsocks.json -d start
这样就开启Shadowsocks服务器了。
如果遇到 ssserver: command not found 的情况,用下面的绝对路径指明ssserver的地址就好:
/usr/local/bin/ssserver -c /etc/shadowsocks.json -d start

第三步:


vi /etc/shadowsocks.sh

/usr/local/bin/ssserver -c /etc/shadowsocks.json -d start 
放到 /etc/shadowsocks.sh 里

第四步:

输入:
vi /etc/rc.local
在/etc/rc.local 里加入
nohup bash /etc/shadowsocks.sh > /root/rc_nohup.txt
服务器重启后就能自动开启Shadowsocks服务。

搞定!

备注:
 /etc/shadowsocks.sh 这个文件是把命令写在文件里,方便调用。
/root/rc_nohup.txt这个文件是方便排查故障的文件,里面有记录;

对VI命令操作文本编辑界面不熟悉的,可以用FTP软件下载rc.local后再上传到同样位置。

用crontab -e 把
@reboot nohup bash /etc/shadowsocks.sh
加进去也行,也是重启后运行。

收工。

写篇文章不容易,既然来都来了,请留言一下吧

现在已经有 1 条评论 :