Ubuntu 上搭建 Shadowsocks

Posted by KentonYu on 2016-06-02

其实以前一直用 Centos 上搭的。有苦难言,之前想 10G disk 闲着,想搞个 gitlab 上去,然后在那上面一通搞,最后以为系统版本原因吧,就换成了 Ubuntu,虽然成功了,但是 502 ,stackoverflow said: gitlab 至少 1G 的内存。我的 VPS 512M ……典型的偷鸡不成蚀把米~

那原来的 SS 没了,得先把它搭起来,毕竟还是得靠它过日子的……
记得当时 Centos 上花了很久才搭好的,Ubuntu 上秒秒钟啊,奇怪。

前期准备

  • 一台 VPS (Ubuntu)(我是在搬瓦工上买的,蛮实惠)
  • 基本的 linux 操作,vi 的操作(别担心,就用到没几个。。。)

正文

1.先 ssh 到 VPS

ssh -p 端口号 root@ip
sudo passwd root   //第一次上去可以把 root 密码改了,搬瓦工初始密码随机的,并记不住

2.更新下 apt ,安装 pip, ss

apt-get update
apt-get install python-pip
pip install shadowsocks

3.建一个 ss 配置文件

vi shadowsocks.json
//把下面这个 json 拷进去, 按 command + v 之前,先按 i 进入insert 模式
{
"server":"your ip",
"server_port":50003,
"local_port":1080,
"password":"123456",
"timeout":600,
"method":"aes-256-cfb"
}

4.Start

ssserver -c shadowsocks.json -d start