以下的步骤都是在服务器上以root权限进行的(Vultr也默认是root用户),如果不是root,自行加sudo管理员权限执行~

  • 更新软件源
    apt-get update

  • 安装pip环境

      apt-get install python-pip
    
  • 更新pip版本
    pip install --upgrade pip

  • 安装setuptools模块
    pip install setuptools

  • 安装shadowsocks
    pip install shadowsocks

  • 编辑配置文件
    vim /etc/shadowsocks.json

    添加(vim编辑器基本使用,如果不知道怎么编辑,戳这里,如果只想看怎么处理这些配置文件,可以在公众号回复vim编辑器使用,会得到以这个配置文件为例的简单使用教程):

{
    "server":"0.0.0.0",
    "server_port":1024,
    "local_address": "127.0.0.1",
    "local_port":1080,
    "password":"mypassword",
    "timeout":300,
    "method":"aes-256-cfb"
}

将其中的mypassword换成你想设置的密码(不需要跟你的VPS密码一致,这个密码你用来在客户端连接服务器ss的),server可以是0.0.0.0,也可以是你VPS的IP。

  • 赋予shadowsocks配置文件权限
    chmod 755 /etc/shadowsocks.json

  • 安装以支持这些加密方式
    apt-get install python-m2crypto

  • 后台运行shadowsocks
    ssserver -c /etc/shadowsocks.json -d start

  • 停止命令(这个命令是告诉你怎么停止shadowsocks的,不需要运行!不然就停止了你也就连不上了
    ssserver -c /etc/shadowsocks.json -d stop

  • 设置shadowsocks开机自启动

      vim /etc/rc.local
    

在exit 0前面加上ss的启动命令:

    #!/bin/sh -e
    #
    # rc.local
    #
    # This script is executed at the end of each multiuser runlevel.
    # Make sure that the script will "exit 0" on success or any other
    # value on error.
    #
    # In order to enable or disable this script just change the execution
    # bits.
    #
    # By default this script does nothing.
    ssserver -c /etc/shadowsocks.json -d start
    exit 0

results matching ""

    No results matching ""