Ubuntu 14.04 x64 搭建SS服务

最近找到一个比较好的梯子,速度也很快,可以看YOUTU,而且可以按月付,不用担心跑路,最便宜的套餐只要¥10!

每次科学上网的ip出现了问题,就需要去销毁原来的服务器,重新申请ip,然后又重新搜一遍ss搭建的流程,下次不搜了,自己记录一下,后续有时间打算弄个脚本。(已有现成的脚本https://github.com/teddysun/shadowsocks_install)

shadowsocks 服务器安装

更新软件源

sudo apt-get update

然后安装 PIP 环境

sudo apt-get install python-pip

直接安装 shadowsocks

sudo pip install shadowsocks

运行 shadowsocks 服务器

配置文件进行配置,方法创建/etc/shadowsocks.json文件,填入如下内容:

{
    "server":"",
    "server_port":10086,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"",
    "timeout":30000,
    "method":"aes-256-cfb"
}

各字段的含义:

name info
server 服务器 IP (IPv4/IPv6),注意这也将是服务端监听的 IP 地址
server_port 服务器端口
local_port 本地端端口
password 用来加密的密码
timeout 超时时间(秒)
method 加密方法,可选择 “bf-cfb”, “aes-256-cfb”, “des-cfb”, “rc4″, 等等。默认是一种不安全的加密,推荐用 “aes-256-cfb”

创建完毕后,赋予文件权限:

sudo chmod 755 /etc/shadowsocks.json

为了支持这些加密方式,你要需要安装

sudo apt–get install python–m2crypto

然后使用配置文件在后台运行:

sudo ssserver -c /etc/shadowsocks.json -d start

配置开机自启动

bash shell 启动时会执行/etc/rc.local这个脚本,所以在该脚本里面加入启动命令,就可以实现自启动。

sudo vi /etc/rc.local

在 exit 0 这一行的上边加入如下

/usr/local/bin/ssserver –c /etc/shadowsocks.json