VPS 安装 Shadowsocks 全攻略

安装 Shadowsocks 服务器端

  • Ubuntu / Debian

1.登陆你的vps,切换到root。
$su root
2.更新软件源
#apt-get update
3.安装pip、m2crypto和Shadowsocks
#apt-get install python-pip m2crypto
#pip install shadowsocks
注:不安装m2crypto,shadowsocks会报错。

  • CentOS 安装

#yun install python-setuptools && easy_install pip
#pip install shadowsocks

  • 其他版本 建议使用Ubuntu,其他版本安装方法就不一一叙述了。

    启动服务器端

  • 使用命令行 开始 / 后台运行 / 停止
    使用:
    ssserver -p 443 -k password -m rc4-md5
    如果要后台运行:
    sudo ssserver -p 443 -k password -m rc4-md5 --user nobody -d start
    停止:
    sudo ssserver -d stop

  • 使用配置文件启动Shadowsocks
    1.在任意目录新建一个配置文件并命名为shadowsocks.json,配置文件内容如下。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    {
    "server":"服务器ip地址",(服务端监听地址)
    "server_port":443,(连接的端口)
    "local_address":"127.0.0.1",(本地监听地址)
    "local_port":1080,(本地监听端口)
    "password":"your-passwd",(连接密码)
    "timeout":300,(超时时间)
    "method":"aes-256-cfb",(加密方式)
    "fast_open":false,(是否启用TCP-Fast-Open)
    "workers":10(worker数量)
    }

括号内为注释,请自行删除。建议使用rc4-md5加密方式,据说速度和性能更好。而aes-256-cfb相比前者安全可好。反正你随意,你开心就好。

2.运行Shadowsocks服务器端
#ssserver -c /etc/shadowsocks.json
当然,你也可以在后台运行。
#nohup ssserver -c /etc/shadowsocks.json /usr/local/bin/ssserver_log 2>&1&
注:/etc/shadowsocks.json 是你的配置文件目录

  • 开启自启动,添加到rc.local:
    /usr/local/bin/ssserver -c /etc/shadowsocks.json

享受

接下来就可以通过Shadowsocks的各种客户端连接你的服务器了,相关信息都在你的配置文件里。

vi一些使用的快捷键,按下键盘“i”是输入
如何保存:按完Esc键之后,再按冒号输入wq然后回车保存

广而告之,不为钱财,只是好看。


0%